diff --git a/Changelog.old.yaml b/Changelog.old.yaml index 48382ab452..4910f4f849 100644 --- a/Changelog.old.yaml +++ b/Changelog.old.yaml @@ -1,3 +1,1682 @@ + +- version: 0.8.53 + date: 2012-05-25 + + new features: + - title: "Kindle Touch/4 driver: Upload cover thumbnails when sending books to device by USB to workaround Amazon bug of not displaying covers for sync-enabled books" + + - title: "Support for updating metadata in FB2 files" + + - title: "Set a different background color when choosing formats to not delete as opposed to choosing format to delete." + tickets: [ 1001741 ] + + - title: "E-book viewer: Add an option to prevent the up and down arrow keys from scrolling past page breaks" + + - title: "Get Books: Remove ebookshoppe.com at the website's request" + + bug fixes: + - title: "PDF Input: Support image rotation commands in PDF files. Fixes the long standing problem of some images being flipped when converting from PDF in calibre." + + - title: "Fix a regression in 0.8.51 that caused conversion to HTMLZ to not have any CSS" + + - title: "Get Books: Fix website change at kobo.com causing prices not to be found" + + - title: "Edit the time in the 24 hour clock when calibre's interface language is set to German." + tickets: [ 1001809 ] + + - title: "MOBI Output: When generating joint KF8/MOBI6 .mobi files set the text length field in the MOBI 6 header correctly. " + tickets: [ 1003489 ] + + - title: "ODT Input: More workarounds for LibreOffice 3.5's habit of inserting pointless margin:100% directives everywhere." + tickets: [ 1002702 ] + + - title: "Fix regression that broke smarten punctuation when quotes were next to html tags." + tickets: [ 998900 ] + + - title: "Fix published date from ozon.ru wrong in some timezones" + tickets: [ 975338 ] + + - title: "Catalogs: Handle the use of custom columns with non-ascii names correctly" + tickets: [1001437] + + - title: "Conversion pipeline: Remove the attempt to detect and autocorrect if text will go off the left edge of the page, as it was a rather crude heuristic. Also do not remove fake margins if the book uses negative text indents on the margined elements." + + - title: "KF8 Output: Set offsets to tags in the skeleton the same way kindlegen does. Also linearize non linear ToCs to ensure section to section jumping works." + + - title: "Conversion pipeline: Use correct default value of 'inherit' for font-family and font-size when normalizing the shorthand font property." + + - title: "When running python scripts via calibre-debug ensure that user plugins are loaded" + + improved recipes: + - Business Week Magazine + - Metro Nieuws NL + + new recipes: + - title: Attac.es + author: Marc Busque + + - title: Drytooling.com + author: Damian Granowski + + - title: Shortlist.com + author: Dave ASbury + + - title: National Geographic (es) + author: vakya + +- version: 0.8.52 + date: 2012-05-18 + + new features: + - title: "EPUB Input: When setting the cover for a book that identifies its cover image, but not the html wrapper around the cover, try to detect and remove that wrapper automatically." + tickets: [ 999959 ] + + - title: "When deleting books of a specific format, show the number of books with each format available" + + - title: "Linux install: No longer create MAN pages as all utilities have more comprehensive command line --help anyway" + + - title: "Add a tweak Preferences->Tweaks to control the default choice of format for the Tweak Book feature" + + - title: "Conversion: Allow setting negative page margins. A negative page margin means that calibre will not specify any page margin in the output document (for formats that support this)" + + bug fixes: + - title: "Tweak book: Fix handling of covers when tweaking KF8 books" + + - title: "KF8 Output: Handle input documents with out of sequence ToC entries. Note that currently section jumping in the KF8 output produced by calibre for such files does not work." + tickets: [1000493] + + - title: "Edit metadata dialog: Fix the edit values button for custom tag-like columns showing a unneeded warning about changed values" + + - title: "EPUB Output: Be a little more conservative when removing
tags. Only remove them if they have actual forms inside. " + tickets: [ 1000384 ] + + - title: "EPUB Input: Correctly update the Cover entry in the ToC even when the entry has a fragment reference. " + tickets: [ 999973 ] + + - title: "Update ImagMagick DLLs in all calibre binary builds to fix security vulnerabilities in ImageMagick" + tickets: [ 999496 ] + + - title: "Advanced search dialog: Fix equals and regex matching not being applied for custom column searches." + tickets: [ 980221 ] + + - title: "RTF Input: Handle old RTF files that have commands without braces." + tickets: [ 994133 ] + + - title: "Get Books: Diesel, fix results not showing when only a single match is found" + + - title: "Get Books: Fix DRM status indicators for Kobo and Diesel stores. Fix smashwords not returning results." + tickets: [ 993755 ] + + - title: "Fix regression in 0.8.51 that broke viewing of LIT and some EPUB files" + tickets: [998248, 998216] + + improved recipes: + - Clarin + - Spiegel + - Spiegel International + - Montreal Gazette + - Gosc Niedzelny + - Ars Technica + + new recipes: + - title: "Army/Navy/Air force/Marine Times and News busters" + author: jde + + - title: "Ads of the World, Heavy Meta (Italian) and Juve La Stampa" + author: faber1971 + + - title: "Revista Summa" + author: Vakya + + - title: "Strategic culture" + author: Darko Miletic + + - title: Stars and Stripes + author: adoucette + + - title: Nackdenkseiten + author: jrda + + +- version: 0.8.51 + date: 2012-05-11 + + new features: + - title: "When switching libraries preserve the position and selected books if you switch back to a previously opened library." + tickets: [994514] + + - title: "Conversion pipeline: Filter out the useless font-face rules inserted by Microsoft Word for every font on the system" + + - title: "Driver for Motorola XT875 and Pandigital SuperNova" + tickets: [996890] + + - title: "Add a colour swatch the the dialog for creating column coloring rules, to ease selection of colors" + tickets: [994811] + + - title: "EPUB Output: Consolidate internal CSS generated by calibre into external stylesheets for ease of editing the EPUB" + + - title: "List EPUB and MOBI at the top of the dropdown list fo formats to convert to, as they are the most common choices" + tickets: [994838] + + bug fixes: + - title: "E-book viewer: Improve performance when switching between normal and fullscreen views." + tickets: [996102] + + - title: "Edit metadata dialog: When running download metadata do not insert duplicate tags into the list of tags" + + - title: "KF8 Input: Do not error out if the file has a few invalidly encoded bytes." + tickets: [997034] + + - title: "Fix download of news in AZW3 format not working" + tickets: [996439] + + - title: "Pocketbook driver: Update for new PB 611 firmware." + tickets: [903079] + + - title: "ebook-convert: Error out if the user prvides extra command line args instead of silently ignoring them" + tickets: [994939] + + - title: "EPUB Output: Do not self close any container tags to prevent artifacts when EPUBs are viewed using buggy browser based viewers." + tickets: [994861] + + - title: "Fix regression in 0.8.50 that broke the conversion of HTML files that contained non-ascii font-face declarations, typically produced by Microsoft Word" + + improved recipes: + - Mainichi news + - derStandard + - Endgadget Japan + + new recipes: + - title: Mainichi English + author: Hiroshi Miura + + - title: The Grid TO + author: Yusuf W + + - title: National Geographic (Italy) + author: faber1971 + + - title: Rebelion + author: Marc Busque + +- version: 0.8.50 + date: 2012-05-04 + + new features: + - title: "Tweak Book: Allow tweaking of KF8 MOBI files. Useful to fine-tune the result of a conversion. Right click on the book and select Tweak Book to use the feature. Note that tweaking a MOBI file that contains both KF8 and older MOBI6 will cause the MOBI6 version to be discarded." + + - title: "AZW3 output plugin. This output plugin generates pure KF8 mobi files. These only work on the Kindle Fire and Kindle Touch with latest firmware." + + - title: "Conversion: Allow easy re-ordering of the search and replace expressions in the conversion dialog. Also apply the expressions in the same order that they were entered when doing the conversion." + + - title: "Automatically add the Tag 'Sample Book' when an Amazon sample is added to calibre" + + - title: "FB2 Input: Better handling of inline images." + tickets: [989869] + + bug fixes: + - title: "KF8 Output: Fix section to section jumps not working for documents with multi-level ToCs" + + - title: "EPUB Input: Handle the case of the metadata ToC containing a reference to the cover HTML file." + tickets: [993812] + + - title: "CHM Input: Handle files with deeply nested markup and non html files listed at the start of the manifest." + tickets: [993607] + + - title: "KF8 Output: Workaround Kindle Touch bug that causes the book to be rendered as black pages when a height is specified for " + + - title: "Fix regression in 0.8.49 that broke italics detection in heuristic processing on 32-bit systems." + tickets: [991380] + + - title: "KF8 Output: Fix joint MOBI6/KF8 books not being recognized as MOBI files by older Kindles" + + - title: "KF8 Output: Fix errors when processing documents with HTML comments and/or XML processing instructions" + + - title: "Get Books: Amazon fix prices not being found. B&N fix details link. ebooks.com: fix cover image. Website changes to various EU stores" + + - title: "FB2 Input: More robust base64 decoding to handle embedded images that are incorrectly encoded." + tickets: [990929] + + - title: "Fix scrolling with the cover browser updating only the selection in the book list, not the current book." + tickets: [990881] + + - title: "Save to Disk: Do not run out memory when saving very large files on systems with low RAM." + tickets: [990741] + + - title: "FB2 Output: Use 2 letter language codes in preference to 3-letter ones to not break poorly implemented FB2 readers" + tickets: [990026] + + - title: "EPUB Input: Auto set the media-type for OPF manifest entries with an empty media-type" + + improved recipes: + - National Post + - Daily Mirror + - Sun + - Newsweek Polska + - Max-Planck + - derStandard + - tweakers.net + + new recipes: + - title: George Monbiot + author: Darko Miletic + + - title: El Mundo + author: atordo + + - title: AraInfo and Diagonal + author: Ruben Pollan + + +- version: 0.8.49 + date: 2012-04-27 + + new features: + - title: "Experimental support for generating Amazon's new KF8 format MOBI files" + description: "calibre can now generate Amazon's new KF8 format MOBI files. + To turn on this feature, go to Preferences->Tweaks and click Plugin Tweaks. In the box add: + test_mobi_output_type = 'both' + calibre will now produce MOBI files that have both the old MOBI format and the new KF8 format in them. + To learn more about KF8, see: http://www.amazon.com/gp/feature.html?docId=1000729511 + Note that calibre support for KF8 is still experimental and there will likely be bugs." + + - title: "Upgrade to using cssutils 0.9.9 for CSS parsing. Improved speed and robustness." + + - title: "Show cover size in a tooltip in the conversion dialog" + tickets: [986958] + + - title: "Driver for Nook Simple Touch with Glow Light" + tickets: [989264] + + bug fixes: + - title: "Heuristics: When italicizing words do not operate on words not in between HTML tags." + tickets: [986298] + + - title: "Fix (I hope) the bulk metadata download process crashing for some people on OS X when clicking the Yes button to apply the updates." + tickets: [986658] + + - title: "Fix tooltip not being updated in the book details panel when pasting in a new cover" + tickets: [986958] + + - title: "Cover Browser: Wrap the title on space only, not in between words." + tickets: [986516] + + - title: "Edit metadata dialog: If a permission denied error occurs when clicking the next or prev buttons, stay on the current book." + tickets: [986903] + + - title: "Fix heuristics not removing unnecessary hyphens from the end of lines." + tickets: [822744] + + improved recipes: + - Metro Nieuws NL + - Der Tagesspiegel + + new recipes: + - title: Berria + author: Alayn Gortazar + + - title: Sol Haber + author: Onur Gungor + + - title: Telam + author: Darko Miletic + + - title: Richmond Times-Dispatch + author: jde + +- version: 0.8.48 + date: 2012-04-20 + + new features: + - title: "Conversion: The search and replace feature has been completely revamped." + description: "You can now use any number of search and replace + expression, not just three. You can also store and load frequently used + sets of search and replace expressions. Also, the wizard generates its + preview in a separate process to protect against crashes/memory leaks." + tickets: [983476,983484,983478] + + - title: "Support for the new '.azw3' files that Amazon recently started generating. calibre will now detect them as ebooks. It can also view/convert them, if they are DRM free." + + - title: "Drivers for Samsung Galaxy ACE GT-S5830L and HTC One X" + tickets: [981185] + + bug fixes: + - title: "Get Books: Support the new website design of Barnes & Noble" + + - title: "T1 driver: Fix books sent to SD card sometimes resulting problems when deleted." + tickets: [943586] + + - title: "Do not allow author names to be set to blank via the Manage authors function. Blank authors are now automatically set to 'Unknown'" + + - title: "MOBI Output: Handle background color specified on and in addition to tags." + tickets: [980813] + + - title: "MOBI Output: Fix underline style applied to parent element not getting inherited by children." + tickets: [985711] + + improved recipes: + - xkcd + - Metro Nieuws + - Calgary Herald + - Orlando Sentinel + - countryfile + - Heise + + new recipes: + - title: Various new Polish news sources + author: fenuks + + - title: Various Italian news sources + author: faber1971 + + - title: Jakarta Globe + author: rty + + - title: Acim Bilim Dergisi + author: thomass + +- version: 0.8.47 + date: 2012-04-13 + + new features: + - title: "Conversion pipeline: Add support for all the named entities in the HTML 5 spec." + tickets: [976056] + + - title: "Support for viewing and converting the Haodoo PDB ebook format" + tickets: [976478] + + - title: "Device driver for Laser EB720" + + bug fixes: + - title: "Fix regression in automatic adding in 0.8.46 that broke automatic adding if adding of duplicates is enabled and auto convert is also enabled" + tickets: [976336] + + - title: 'Fix "Tags" field in advanced search does not obey regex setting' + tickets: [980221] + + - title: "EPUB Input: Automatically extract cover image from simple HTML title page that consists of only a single tag, instead of rendering the page" + + - title: "Prevent errors when both author and author_sort are used in a template for reading metadata from filenames for files on a device" + + - title: "Amazon metadata download: Handle books whose titles start with a bracket." + tickets: [976365] + + - title: "Get Books: Fix downloading of purchased books from Baen" + tickets: [975929] + + + improved recipes: + - Forbes + - Caros Amigos + - Trouw + - Sun UK + - Metro + - Daily Mirror + + new recipes: + - title: "Melbourne Herald Sun" + author: Ray Hartley + + - title: "Editoriali and Zerocalcare" + author: faber1971 + +- version: 0.8.46 + date: 2012-04-06 + + new features: + - title: "Auto adding: When automatically adding files from a folder, automatically convert the files to the current output format after adding. This can be turned off via Preferences->Adding Books->Automatic Adding." + tickets: [969053] + + - title: "E-book viewer: When reading a MOBI file that is actually a KF8 book, show the format as being KF8" + + - title: "Content server: Workaround for android stock browser not support HTTP AUTH." + + - title: "Edit metadata dialog: Change the remove unused series button to a clear series button (as the remove unused series function is now automatic)" + + - title: "Driver for PocketBook 622." + tickets: [969875] + + bug fixes: + - title: "Run metadata downloads in a separate process to workaround memory leaks in third party plugins. Also removes the need to break up bulk metadata downloads into 100 book batches." + + - title: "Make tag browser filtering work when capital letters are entered." + + - title: "EPUB metadata: Ignore urn:isbn: prefix from ISBN declaration when reading metadata" + + - title: "Get books: Fix feedbooks store not showing all available formats" + + - title: "KF8 Input: When the KF8 book has no metadata ToC, try to extract the ToC from the HTML instead." + tickets: [969238] + + - title: "Fix regression that broke access to Preferences via the Preferences item in the calibre menu on OS X" + tickets: [969418] + + - title: "Fix bug that ignored metadata specified on the command line when using calibredb add" + + improved recipes: + - OReilly Premium + - Real Clear + - Soldier's Magazine + - Rue89 + + new recipes: + - title: The Southern Star + author: watou + + - title: Buenos Aires Herald + author: Darko Miletic + +- version: 0.8.45 + date: 2012-03-30 + + new features: + - title: "E-book viewer: Allow the up and down keys to scroll past section boundaries" + + - title: "calibredb: Allow specification of basic metadata on the command line when adding books." + tickets: [951063] + + - title: "Driver for Samsung Galaxy Plus GT-I9001" + + - title: "KF8 Input: Support KF8 format Amazon book samples." + tickets: [963418] + + - title: "When a new plugin is added to calibre for the first time, have its icon (if any) show up even when a device is connected (this can be changed by the user at the time of plugin installation)" + + - title: "Add keyboard shortcuts for Bold, Italic and Underline to the comments editor in the edit metadata dialog" + tickets: [963559] + + bug fixes: + - title: "E-book viewer: Fix last read position (and bookmarks in general) being inaccurate for some books." + description: "The technique for marking locations in books used by the viewer has changed. The new technique should be much more accurate than the last one, especially when the font size at which the book is being viewed is changed. Note that this change means that bookmarks created with this release of calibre will not be read by previous calibre versions. On a technical note, the viewer now uses the CFI specification from the EPUB 3 standard for bookmarks." + type: major + + - title: "Workarounds for a few regressions in the user interface in 0.8.44 caused by the update to Qt 4.8.0" + + - title: "Books list: Preserve the horizontal scroll position when sorting by a column" + + - title: "Fix saving to disk and then adding the book back not restoring tags-like custom columns" + + - title: "Linux installer: Fix completion for ebook-convert not working." + tickets: [967834] + + - title: "MOBI Output: Recognize type=text in addition to type=start guide elements" + + - title: "Get Books: Updates to Nexto, Ebookpoint and Woblink stores" + + - title: "Fix unable to clear username/password in Fetch news dialog" + + - title: "PDF Output: Fix margin specifications not being applied" + + - title: "Linux installer: Manually preserve the defaults.list mimetype association file to workaround buggy xdg-desktop-menu implementations in some distros." + tickets: [926559] + + - title: "E-book viewer: Fix regression that caused the ebook viewer to stop functioning if it is launched from the main calibre program and then the main calibre program is closed." + tickets: [963960] + + + improved recipes: + - Our Daily Bread + + new recipes: + - title: NRC Handelsblad (free) + author: veezh + +- version: 0.8.44 + date: 2012-03-23 + + new features: + - title: "E-book viewer: A whole new full screen mode." + description: "The new mode has no toolbars to distract from the text and the ability to set the width of the column of text via Preferences in the ebook viewer. Click the Fullscreen button on the toolbar in the viewer to enter fullscreen mode (or press the F11 or Ctrl+Shit+F keys)" + type: major + tickets: [959830] + + - title: "Copy to Library: If books were auto merged by the copy to library process, popup a message telling the user about it, as otherwise some people forget they have turned on auto merge and accuse calibre of losing their books." + + - title: "Unix driver for Ectaco JetBook color" + tickets: [958442] + + - title: "Add a link to the 'Adding Books Preferences' in the drop down menu of the Add Books button for easier access and more prominence" + tickets: [958145] + + - title: "Smarten punctuation: Add a few more cases for detecting opening and closing quotes" + + bug fixes: + - title: "Get Books: Updates to various store plugins to deal with website changes: Amazon Europe, Waterstones, Foyles, B&N, Kobo, Woblink and Empik" + + - title: "Catalog generation: Do not error out when generating csv/xml catalogs if the catalog title contains filename invalid characters." + tickets: [960154] + + - title: "RTF Output: Ignore corrupted images in the input document, instead of erroring out." + tickets: [959600] + + - title: "E-book viewer: Try to preserve page position when the window is resized" + + - title: "Fix bug that caused wrong series to be shown when clicking on the first letter of a series group in the Tag Browser" + + - title: "Fix calibre not supporting different http and https proxies." + tickets: [960173] + + - title: "MOBI Input: Fix regression caused by KF8 support that broke reading of ancient non-Amazon PRC files" + + - title: "Fix EPUB to EPUB conversion of an EPUB with obfuscated fonts resulting in the fonts not being readable in Adobe Digital Editions" + tickets: [957527] + + - title: "RTF Output: Fix bug that broke conversion to RTF when the input document contains tags with no src attribute." + + - title: "Fix regression in 0.8.43 that broke use of general mode templates that ended in a semi-colon." + tickets: [957295] + + improved recipes: + - b92 + - Various Polish news sources + - Le Monde + - FHM UK + + new recipes: + - title: Ivana Milakovic and Klub knjige + author: Darko Miletic + + +- version: 0.8.43 + date: 2012-03-16 + + new features: + - title: "Template language: Speedup evaluation of general program mode templates by pre-compiling them to python. If you experience errors with this optimization, you can turn it off via Preferences->Tweaks. Also other miscellaneous optimizations in evaluating templates with composite columns." + + - title: "MOBI Output: Add an option to not convert all images to JPEG when creating MOBI files. For maximum compatibility of the produced MOBI files, do not use this option." + tickets: [954025] + + - title: "Add iPad3 Output Profile" + + bug fixes: + - title: "KF8 Input: Add support for KF8 files with obfuscated embedded fonts" + tickets: [953260] + + - title: "Make the stars in the book list a little larger on windows >= vista" + + - title: "Revised periodical Section layout, for touchscreen devices resolving iBooks problem with tables spanning multiple pages" + + - title: "Read dc:contributor metadata from MOBI files" + + - title: "MOBI Output: Fix a regression that caused the generated thumbnail embedded in calibre produced MOBI files to be a large, low quality image instead of a small, high quality image. You would have been affected by this bug only if you directly used the output from calibre, without exporting it via send to device or save to disk." + tickets: [954254] + + - title: "KF8 Input: Recognize OpenType embedded fonts as well." + tickets: [954728] + + - title: "Fix regression in 0.8.41 that caused file:/// URLs to stop working in the news download system on windows." + tickets: [955581] + + - title: "When setting metadata in MOBI files fix cover not being updated if the mobi file has its first image record as the cover" + + - title: "Fix column coloring rules based on the size column not working" + tickets: [953737] + + improved recipes: + - Microwaves and RF + - idg.se + + new recipes: + - title: SatMagazine + author: kiavash + +- version: 0.8.42 + date: 2012-03-12 + + new features: + - title: "Support for reading Amazon's new KF8 format" + type: major + description: "calibre can now both view and convert MOBI files that contain Amazon's new KF8 (Kindle Fire) format" + + - title: "Add a tweak to Preferences->Tweaks to control the font size used in the book details panel" + tickets: [948357] + + - title: "Allow specifying a list of file types to exclude when automatically adding files from a folder" + tickets: [943025] + + - title: "Show ratings in the book details panel as stars. Also allow the user to change the alignment of the ratings column in the main books list. No longer display the stars in blue, instead their color can be customized via the column coloring rules, like any other column" + + - title: "When setting metadata in EPUB ensure that the tag has its name attribute first. Needed for the Nook." + + - title: "Drivers for Novo 7, LG G2x and Zenithink T-280" + tickets: [941671, 940625, 940527] + + - title: "Update linux binaries to Qt 4.8.0" + + bug fixes: + - title: "Fix some rar files causing crashes on OS X (updated libunrar.dylib in the OS X build)" + tickets: [951185] + + - title: "MOBI Output: Ignore the Table of Contents pointed to by the guide, if it contains no links" + + - title: "ODT Input: Ignore margin declaration in ODT styles if more specific margin-* declarations are present" + tickets: [941134] + + - title: "Conversion pipeline: Fix @import rules in CSS stylesheets that have comments on their first few lines being ignored." + + - title: "EPUB Input: When extracting the contents of epub files on windows, do not error out if one or more of the components in the epub file have filepaths containing characters that are invalid for the windows filesystem, instead, just replace those characters, since those entries are likely to be errors in the zip container anyway." + tickets: [950081] + + - title: "Textile output: Fix issue with blockquotes and sentences getting removed." + + - title: "MOBI Output: When using the prefer author sort conversion option, handle multiple authors better." + tickets: [947146] + + - title: "Fix regression in 0.8.41 that broke direct connection to iDevices in windows" + tickets: [944534] + + - title: "Fix the download bulk metadata completed popup causing a crash if the Esc key is pressed." + tickets: [943056] + + - title: "Fix rating values doubled in CSV/XML catalogs" + tickets: [942790] + + - title: "EPUB Input: Remove non markup documents from the spine automatically, instead of erroring out" + + - title: "When formatting ratings in templates, etc., do not have an unnecessary .0" + + - title: "Calibre portable: Do not allow calibre portable to run if it is placed in a location whose path is too long. Also hide the library location setup in the welcome wizard when running the portable build." + + - title: "Fix regression in 0.8.41 that broke calibre if the TMP or TEMP environment variable is set to the root of a drive." + tickets: [952284] + + - title: "Fix display of ratings type custom fields in the content server" + tickets: [940600] + + + improved recipes: + - La Jornada + - Chicago Tribune + - Mediapart + - rue89 + + new recipes: + - title: Racjonalista + author: Racjonlista + + - title: JAPAA + author: adoucette + + +- version: 0.8.41 + date: 2012-02-24 + + new features: + - title: "Driver for Sony Experia Play 4G" + tickets: [938831] + + - title: "News download system: Allow use of __future__ in recipes, and do not change line numbers of code in the recipe when compiling it" + + - title: "Use the My Documents folder as the default location for the Calibre Library folder on first start in windows" + tickets: [934840] + + - title: "Add a tweak to Preferences->Tweaks to control the order in which categories appear in the Tag Browser" + + - title: "Tag Browser: Add an entry to the right click menu to quickly delete tags" + tickets: [934509] + + - title: "Amazon metadata download: Try to scrape series information from the amazon details page. Note that currently very few books have series info available. Often the page for hardcover will have series, but the Kindle edition will not. In such cases calibre may or may not find the series, depending on which page it ends up using." + + - title: "Content server: Add favicon to OPDS feeds." + tickets: [934731] + + bug fixes: + - title: "RTF Input: Fix some WMF images embedded in RTF files being distorted on conversion." + tickets: [934167] + + - title: "Fix long standing bug preventing calibre from working on east asian windows installs when the user name in windows has non-ascii characters" + tickets: [937389] + + - title: "Get Books: Fix Baen Webscription and O'Reilly stores. Fix price detection for Google Books" + + - title: "MOBI Output: When the same anchor is present more than once in the input document, use the first occurrence rather than the last one." + tickets: [934031] + + - title: "Use the 'default cover font' tweak when generating default masthead images as well" + tickets: [939256] + + - title: "Fix content server does not correctly display custom field of type 'rating'" + tickets: [938303] + + - title: "Fix welcome wizard does not save send-from email info unless send-to field is filled" + tickets: [937087] + + - title: "When reading metadata from odt files, use initial-creator in preference to creator for setting the author field" + tickets: [934564] + + - title: "Fix conversion erroring out when the input document has very long and thin images" + tickets: [935234] + + improved recipes: + - The Sun + - Various Polish news sources + - Mediapart + + new recipes: + - title: La pausa caffe + author: faber1971 + + - title: Various Polish news sources + author: fenuks + + +- version: 0.8.40 + date: 2012-02-17 + + new features: + - title: "Amazon metadata download: Support the new 'Book Description' section that Amazon publishes for some books. Also workaround the amazon US servers occasionally returning broken markup leading to calibre not finding any matches for books on Amazon." + + - title: "Kindle driver: Add an option to allow using page counts stored in a custom column. Go to Preferences->Plugins and customize the Kindle driver, to tell it to use a custom column to get page count data. See http://www.mobileread.com/forums/showpost.php?p=1963075&postcount=215 for details." + + - title: "Template language: Add a current_library_name() function that can be used to return the name of the currently opened library in calibre" + + - title: "Driver for Xperia Neo and PocketBook A10" + tickets: [930788] + + bug fixes: + - title: "Fix regression in 0.8.36 that caused the calibredb command to not properly refresh format information in standalone calibre-server processes" + + - title: "Fix regression in 0.8.39 that broke getting covers from some epub files on OS X." + tickets: [932507] + + - title: "Reading metadata from HTML files: Do not take a very long time for very large HTML files. Also fix reading metadata from meta tags with multiple spaces before the content attribute." + tickets: [932262] + + - title: "EPUB Output: Fix splitting breaking internal links in the epub, if the links pointed to files with URL unsafe characters in their file names." + tickets: [929966] + + - title: "Fix auto adding not leaving languages field blank when book has no defined laguage" + tickets: [930648] + + improved recipes: + - Samanyolu Haber + - Kurier + - Le devoir + - Daily Mirror + - Common Dreams + - Pescanik + + new recipes: + - title: Asian Review of Books + author: Darko Miletic + + - title: Albert Mohler, Desiring God, Living Stones and Resurgence + author: Peter Grungi + + - title: Novinite BG + author: M3 Web + + - title: Catholic Daily Readings + author: adoucette + + - title: Consortium News and Microwave and RF magazine + author: kiavash + +- version: 0.8.39 + date: 2012-02-10 + + new features: + - title: "Auto-adding: Add an option to check for duplicates when auto adding." + tickets: [926962] + + - title: "Content server: Export a second record via mDNS that points to the full OPDS feed in addition to the one pointing to the Stanza feed. The new record is of type _calibre._tcp." + tickets: [929304] + + - title: "Allow specifying a set of categories that are not partitioned even if they contain a large number of items in the Tag Browser. Preference is available under Look & Feel->Tag Browser" + + - title: "Allow setting a URL prefix for the content server that run embedded in the calibre GUI as well." + tickets: [928905] + + - title: "Allow output of identifiers data in CSV/XML/BiBTeX catalogs" + tickets: [927737] + + - title: "Driver for Motorola Droid XT910, Nokia E71 and HTC EVO 3D." + tickets: [928202, 927818, 929400] + + - title: "Cut down the time taken to launch worker processes by 40%" + + - title: "You can now configure the calibre settings for the currently connected device by right clicking on the device icon in the toolbar, instead of having to go through Preferences->Plugins" + + bug fixes: + - title: "Auto-adding: Do not add incomplete files when files are downloaded directly into the auto add folder." + tickets: [926578] + + - title: "When running multiple delete from device jobs, fix the device view sometimes marking the wrong books as being deleted, after the first delete job completes." + tickets: [927972] + + - title: "MOBI Input: Handle files that have spurious closing and/or tags in their markup." + tickets: [925833] + + - title: "RTF Input: Strip out false color specifications, as they cause artifacts when converted to MOBI" + + improved recipes: + - Updated Postmedia publications + - Foreign Affairs + - Read It Later + - Microwave Journal + - taggeschau.de + + new recipes: + - title: Vancouver Province and Windsor Star + author: Nick Redding + + - title: Onda Rock + author: faber1971 + + - title: Il Manifesto + author: Giacomo Lacava + +- version: 0.8.38 + date: 2012-02-03 + + new features: + - title: "Implement the ability to automatically add books to calibre from a specified folder." + type: major + description: "calibre can now watch a folder on your computer and instantly add any files you put there to the calibre library as new books. You can tell calibre which folder to watch via Preferences->Adding Books->Automatic Adding." + tickets: [920249] + + - title: "Conversion: When automatically inserting page breaks, do not put a page break before a

or

tag if it is immediately preceded by another

or

tag." + + - title: "Driver for EZReader T730 and Point-of-View PlayTab Pro" + tickets: [923283, 922969] + + bug fixes: + - title: "Fix device entry not visible in menubar even when it has been added via Preferences->Toolbars." + tickets: [923175] + + - title: "Fix metadata plugboards not applied when auto sending news by email" + + - title: "Fix regression in 0.8.34 that broke recipes that used skip_ad_pages() but not get_browser(). " + tickets: [923724] + + - title: "Restore device support on FreeBSD, by using HAL" + tickets: [924503] + + - title: "Get books: Show no more than 10 results from the Gandalf store" + + - title: "Content server: Fix metadata not being updated when sending for some MOBI files." + tickets: [923130] + + - title: "Heuristic processing: Fix the italicize common patterns algorithm breaking on some HTML markup." + tickets: [922317] + + - title: "When trying to find an ebook inside a zip file, do not fail if the zip file itself contains other zip files." + tickets: [925670] + + - title: "EPUB Input: Handle EPUBs with duplicate entries in the manifest." + tickets: [925831] + + - title: "MOBI Input: Handle files that have extra tags sprinkled through out their markup." + tickets: [925833] + + improved recipes: + - Metro Nieuws NL + - FHM UK + + new recipes: + - title: Strange Horizons + author: Jim DeVona + + - title: Telegraph India and Live Mint + author: Krittika Goyal + + - title: High Country News + author: Armin Geller + + - title: Countryfile + author: Dave Asbury + + - title: Liberation (subscription version) + author: Remi Vanicat + + - title: Various Italian news sources + author: faber1971 + + +- version: 0.8.37 + date: 2012-01-27 + + new features: + - title: "Allow calibre to be run simultaneously in two different user accounts on windows." + tickets: [919856] + + - title: "Driver for Motorola Photon and Point of View PlayTab" + tickets: [920582, 919080] + + - title: "Add a checkbox to preferences->plugins to show only user installed plugins" + + - title: "Add a restart calibre button to the warning dialog that pops up after changing some preference that requires a restart" + + bug fixes: + - title: "Fix regression in 0.8.36 that caused the remove format from book function to only delete the entry from the database and not delete the actual file from the disk" + tickets: [921721] + + - title: "Fix regression in 0.8.36 that caused the calibredb command to not properly refresh the format information in the GUI" + tickets: [919494] + + - title: "E-book viewer: Preserve the current position more accurately when changing font size/other preferences." + tickets: [912406] + + - title: "Conversion pipeline: Fix items in the that refer to files with URL unsafe filenames being ignored." + tickets: [920804] + + - title: "Fix calibre not running on linux systems that set LANG to an empty string" + + - title: "On first run of calibre, ensure the columns are sized appropriately" + + - title: "MOBI Output: Do not collapse whitespace when setting the comments metadata in newly created MOBI files" + + - title: "HTML Input: Fix handling of files with ä characters in their filenames." + tickets: [919931] + + - title: "Fix the sort on startup tweak ignoring more than three levels" + tickets: [919584] + + - title: "Edit metadata dialog: Fix a bug that broke adding of a file to the book that calibre did not previously know about in the books directory while simultaneously changing the author or title of the book." + tickets: [922003] + + improved recipes: + - People's Daily + - Plus Info + - grantland.com + - Eret es irodalom + - Sueddeutsche.de + + new recipes: + - title: Mumbai Mirror + author: Krittika Goyal + + - title: Real Clear + author: TMcN + + - title: Gazeta Wyborcza + author: ravcio + + - title: The Daily News Egypt and al masry al youm + author: Omm Mishmishah + + - title: Klip.me + author: Ken Sun + + +- version: 0.8.36 + date: 2012-01-20 + + new features: + - title: "Decrease startup time for large libraries with at least one composite custom column by reading format info on demand" + + - title: "When automatically deleting news older than x days, from the calibre library, only delete the book if it both has the tag News and the author calibre. This prevents accidental deletion of books tagged with News by the user." + + - title: "Driver for Infibeam Pi 2" + + - title: "Add a Tag Editor for tags like custom columns to the edit metadata dialog" + + bug fixes: + - title: "E-book viewer: Fix regression in 0.8.35 that caused viewer to raise an error on books that did not define a language" + + - title: "Content server: Fix grouping for categories based on custom columns." + tickets: [919011] + + - title: "Edit metadata dialog: When setting the series from a format or via metadata download, ensure that the series index is not automatically changed, when closing the dialog." + tickets: [918751] + + - title: "When reading metadata from Topaz (azw1) files, handle non ascii metadata correctly." + tickets: [917419] + + - title: "CHM Input: Do not choke on CHM files with non ascii internal filenames on windows." + tickets: [917696] + + - title: "Fix reading metadata from CHM files with non-ascii titles" + + - title: "Fix HTML 5 parser choking on comments" + + - title: "If calibre is started from a directory that does not exist, automatically use the home directory as the working directory, instead of crashing" + + - title: "Fix iriver story HD Wi-Fi device and external SD card swapped" + tickets: [916364] + + - title: "Content server: Fix ugly URLs for specific format download in the book details and permalink panels" + + - title: "When adding FB2 files do not set the date field from the metadata in the file" + + improved recipes: + - OReilly Premuim + - Variety + - Blic + - New Journal of Physics + - Der Tagesspiegel + + new recipes: + - title: Tweakers.net + author: Roedi06 + + - title: Village Voice + author: Barty + + - title: Edge.org Conversations + author: levien + + - title: Novi list - printed edition + author: Darko Miletic + +- version: 0.8.35 + date: 2012-01-13 + + new features: + - title: "Metadata plugboards: Allow creation of plugboards for email delivery." + tickets: [914012] + + - title: "Tweak EPUB: Also allow tweaking of HTMLZ files (when both EPUB and HTMLZ are present, EPUB is preferred, this can be changed via Preferences->Tweaks)." + + - title: "TXT Input: Support direct conversion of files with extensions .md, .markdown and .textile." + tickets: [912931] + + - title: "E-book viewer: Speed up the optional hyphenation algorithm by upgrading the hyphenator library calibre uses" + + - title: "Drivers for PocketBook 611, Motorola Razr Droid and Onyx Boox i62" + + bug fixes: + - title: "MOBI Output: When converting a paragraph that contains only a non-breaking space into a line break, ignore paragraphs with height less than 2pt." + tickets: [915150] + + - title: "MOBI Input: Handle MOBI files that specify anchor point exactly at pagebreaks. These are apparently produced by John Wiley and Sons." + tickets: [914036] + + - title: "Fetch news dialog: The Download now button is no longer scrolled out of view on OS X for news sources that require credentials" + + - title: "Fix commas being removed from author names when generating filenames in the calibre library" + + - title: "ODT Input: Dont crash on empty links" + + - title: "ebook-convert: Allow use of leading ./ when specifying output file names." + tickets: [913954] + + - title: "Fix deleting of hierarchical searches broken in Tag Browser" + tickets: [912345] + + - title: "Metadata search and replace: Fix rendering error when choosing {template}" + tickets: [913154] + + - title: "Fix calibre not starting when stray .po files are present in the working directory" + tickets: [913054] + + - title: "Do not error out when getting metadata for authors if the author name has either ::: or :#: in it." + tickets: [912713] + + improved recipes: + - Pagina 12 + - USA Today + - LWN Weekly + - Seattle Times + - San Jose Mercury + - Grantland.com + + new recipes: + - title: Lega Nerd and Pambianco + author: faber1971 + + - title: Various Turkish news sources + author: asalet_r + + - title: Microwave Journal + author: Kiavash + + - title: OReilly Premium + author: TechnoCat + + - title: Hamilton Spectator and Tillsonburg/Norfolk County + author: Eric Coolman + + - title: Opinion Bolivia + author: Piet van Oostrum + + - title: ideal.es + author: Josemi Liebana + + - title: Novilist Portal + author: Darko Miletic + +- version: 0.8.34 + date: 2012-01-06 + + new features: + - title: "Apple driver: Set the year field in iTunes based on the published date in calibre." + tickets: [909050] + + - title: "EPUB Input: When converting a file that has entries in the manifest that do no exist, remove them, instead of aborting the conversion." + tickets: [910933] + + - title: "Kindle driver: Ensure page counts are correctly sent to the device when connecting to Kindle 4/Touch." + tickets: [910279] + + - title: "Allow user to set the number of recently viewed books shown in the dropdown menu of the view button, via a tweak in Preferences->Tweaks." + tickets: [910292] + + bug fixes: + - title: "Fix regression in 0.8.33 that caused calibre to crash when starting the Content Server, if the port the content server is trying to listen on is blocked/busy." + tickets: [910512] + + - title: "MOBI Input: Fix regression that caused a mixup of images when the MOBI file header contains an incorrect first image index pointer." + tickets: [911243] + + - title: "Do not remove leading and trailing spaces from the replace fields in the Search and Replace conversion options" + tickets: [910523] + + - title: "Conversion pipeline: Fix regression in 0.8.31 that broke parsing of documents containing a self closing tag." + tickets: [910325] + + improved recipes: + - Kopalnia Wiedzy + - Alternet + - Tagesspiegel + - Philadelphia Inquirer + - Seattle Times + - La Razon + + new recipes: + - title: Various Italian news sources + author: faber1971 + + - title: money.pl + author: intromatyk + + - title: Diario Rio Negro + author: Darko Miletic. + + - title: FHM UK + author: Dave Asbury + +- version: 0.8.33 + date: 2011-12-30 + + new features: + - title: "LIT Input: Switch to non-recursive algorithm, to allow conversion of files with deeply nested markup." + tickets: [909535] + + - title: "Content server: Do not show the original_* formats in the mobile interface. Also upgrade to the latest CherryPy release." + + - title: "E-book viewer: Add option in viewer preferences to control how much the font size is changed when you click the make fonts bigger/smaller buttons." + tickets: [908980] + + - title: "E-book viewer: Allow changing font size via Ctrl+Mouse wheel" + tickets: [908975] + + - title: "Kobo driver: Hide previews and recommendations from the book list. You can customize the Kobo plugin if you would like to see them via Preferences->Plugins" + + bug fixes: + - title: "Copy to library: Fix title sort not being copied" + + - title: "PDF Output: Add custom size conversion option to the GUI (it was only present on the command line before)" + + - title: "Add missing --keep-ligatures option to the ebook-convert command line" + tickets: [909182] + + - title: "Fix rendering of non ascii characters in generated masthead images when downloading news for the Kindle" + + - title: "Linux binary: Disable qt-sp-api as it causes crashes/performance issues on various distros" + + - title: "E-book viewer: Ensure that reference mode highlighting is removed from the book when reference mode is closed." + tickets: [908982] + + - title: "Fix unable to load plugins from files on GNOME/XFCE desktops" + + - title: "Fix regression that broke customizing toolbars on non English calibre installs" + + - title: "Conversion pipeline: Disable HTML 5 parsing if it results in deeply nested trees." + tickets: [908818] + + - title: "Do not loose position in book list on device connection/sync, if a search is active." + tickets: [908553] + + - title: "Fix regression in 0.8.32 that broke deleting books if the path to the library contained non-ascii characters on linux" + tickets: [908068] + + improved recipes: + - Echo Online + - La Razon + + new recipes: + - title: NYTimes Global + author: Krittika Goyal + + - title: Grantland + author: Barty + +- version: 0.8.32 + date: 2011-12-23 + + new features: + - title: "Linux: When deleting books, send them to the recycle bin, instead of permanently deleting. This is the same behavior as on Windows and OS X." + + - title: "Add a checkbox to allow users to disable the popup that asks if books should be auto-converted before sending to device" + + - title: "Drivers for Droid Razr, Samsung GT-I9003 and Bookeen Odyssey" + tickets: [906356, 906056, 905862] + + - title: "Allow passing multiple filenames as command line arguments to calibre, to add multiple books." + tickets: [907968] + + bug fixes: + - title: "MOBI Output: Fix regression in 0.8.30 that caused the use of hidden heading elements for the TOC to generate links in the wrong place." + tickets: [907156] + + - title: "EPUB Output: Ensure directories have the correct permissions bits set when unzipping an epub with unzip on Unix" + + - title: "Fix bottom most shortcuts in keyboard shortcuts for viewer not editable" + + - title: "EPUB Output: Fix handling of self closing <audio> tags." + tickets: [906521] + + - title: "MOBI Input: Map invalid <o:p> tags to <p> tags before parsing, to handle broken nesting." + tickets: [905715] + + - title: "Conversion pipeline: HTML5 parsing: Fix handling of XML namespaces. Fixes regression in 0.8.30 that caused some articles in some news downloads to appear blank when viewed in Adobe Digital Editions based readers" + + - title: "Get Books: Gandalf store, fix price and cover detection" + + - title: "EPUB Output: Fix the Flatten filenames option in EPUB Output causing duplicated manifest ids in rare cases." + tickets: [905692] + + - title: "When adding books via ISBN, show the user the list of invalid ISBNs that will be ignored, if any, before starting the add operation." + tickets: [905690] + + - title: "Fix unsmarten punctuation conversion option broken in 0.8.31." + tickets: [905596] + + - title: "Fix broken evaluation of composite columns in save-to-disk" + + improved recipes: + - Cosmopolitan UK + - Hindustan Times + - HVG + - moneynews.com + - Ming Pao + - Glasgow Herald + - Times of India + - Focus Magazine + - Hacker News + - Independent + - Sueddeutsche + + new recipes: + - title: Prospect Magazine UK + author: Barty and duoloz + + - title: Elet es Irodalom and NOL + author: Bigpapa + + - title: Salonica Press News + author: SteliosGero + + - title: Echo Online + author: Armin Geller + + - title: Various Polish news sources + author: fenuks + + - title: Various Italian news sources + author: faber1971 + +- version: 0.8.31 + date: 2011-12-16 + + new features: + - title: "Conversion engine: When parsing invalid XHTML use the HTML 5 algorithm, for greater robustness." + tickets: [901466] + + - title: "Driver for PocketBook 611 and Lenovo IdeaPad" + + - title: "Allow customization of the order in which custom column editing is performed in the edit metadata dialog. Setting is available via Preferences->Tweaks." + tickets: [902731] + + - title: "MOBI news download: Allow recipes to set a thumbnail for entries in the periodical table of contents. Currently used by the NYTimes, WSJ, Independent, GUardian and Globe and Mail recipes" + tickets: [900130] + + - title: "E-book viewer: Add an option to the right click menu to search for the currently selected word" + + - title: "Automatically hide the no internet connection available error message if the connection is restored before the user clicks OK" + + bug fixes: + - title: "Fix comments not hidden in Book details panel when they are turned off via Preferences->Look & Feel->Book Details" + + - title: "E-book viewer: Do not popup an error message if the user tries to use the mouse wheel to scroll before a document is loaded." + tickets: [903449] + + - title: "Add docx to the list of ebook extensions." + tickets: [903452] + + - title: "When downloading metadata from non-English Amazon websites, do not correct the case of book titles." + + - title: "Fix regression in 0.8.30 that broke bulk conversion of a single book." + tickets: [902506] + + - title: "When minimized to system tray do not display the no internet connection error as a dialog box, instead use a system tray notification" + + - title: "Catalog generation: Include the series_index field for custom series columns as well" + + - title: "Comic Input: Do not rescale images when using the Tablet output profile (or any output profile with a screen size larger than 3000x3000)" + + - title: "HTML Input: Ignore unparseable URLs instead of crashing on them." + tickets: [902372] + + + improved recipes: + - La Republica + - CND + - Berliner Zeitung + - Zaman Gazetesi + + new recipes: + - title: CND Weekly + author: Derek Liang + + - title: descopera.org + author: Marius Ignatescu + + - title: Rynek Zdrowia + author: spi630 + +- version: 0.8.30 + date: 2011-12-09 + + new features: + - title: "Get Books: Add amazon.es and amazon.it" + + - title: "Bulk convert dialog: Disable the Use saved conversion settings checkbox when none of the books being converted has saved conversion settings" + + - title: "ebook-viewer: And a command line switch to specify the position at which the file should be opened." + tickets: [899325] + + - title: "Distribute calibre source code compressed with xz instead of gzip for a 40% reduction in size" + + bug fixes: + - title: "Get Books: Fix ebooks.com and amazon.fr. Fix cover display in Diesel ebooks store." + + - title: "HTML Input: Fix regression that broke processing of a small fraction of HTML files encoded in a multi-byte character encoding." + tickets: [899691] + + - title: "Greatly reduce the delay at the end of a bulk metadata edit operation that operates on a very large number (thousands) of books" + + - title: "Template language: Fix the subitems formatter function to split only when the period is surrounded by non-white space and not another period" + + - title: "Fix ampersands in titles not displaying in the Cover Browser" + + - title: "MOBI Output: Do not ignore an empty anchor at the end of a block element." + + - title: "MOBI Output: Handle links to inline anchors placed inside large blocks of text correctly, i.e. the link should not point to the start of the block." + tickets: [899831] + + - title: "E-book viewer: Fix searching for text that is represented as entities in the underlying HTML." + tickets: [899573] + + - title: "Have the Esc shortcut perform exactly the same set of actions as clicking the clear button." + tickets: [900048] + + - title: "Prevent the adding books dialog from becoming too wide" + + - title: "Fix custom column editing not behaving correctly with the Previous button in the edit metadata dialog." + tickets: [899836] + + - title: "T1 driver. More fixes to datetime handling to try to convince the T1's buggy firmware to not rescan metadata." + tickets: [899514] + + - title: "Only allow searching via non accented author names if the user interface language in calibre is set to English." + tickets: [899227] + + improved recipes: + - Die Zeit subscription + - Metro UK + - suedeutsche.de + + new recipes: + - title: Blues News + author: Oskar Kunicki + + - title: "TVXS" + author: Hargikas + + +- version: 0.8.29 + date: 2011-12-02 + + new features: + - title: "When searching for author names with accented characters, allow the non accented version to match. For example, searching for Nino will now match Niño." + tickets: [879729] + + - title: "Driver for Blackberry Playbook, Motorola Electrify and Samsung Galaxy GIO S5660" + tickets: [805745,898123,897330] + + - title: "Metadata search and replace, make the regular expressions unicode aware" + + bug fixes: + - title: "Fix regression in 0.8.28 that broke sending PDF files to iTunes" + tickets: [896791] + + - title: "Metadata download, do not strip # from titles." + tickets: [898310] + + - title: "Conversion pipeline: Do not error out on books that set font size to zero." + tickets: [898194] + + - title: "News download: Respect the delay setting when downloading RSS feeds as well." + tickets: [897907] + + - title: "EPUB Output: Ensure that xml:lang is set if lang is set as ADE looks for xml:lang, not lang" + tickets: [897531] + + - title: "Content server: Reduce memory consumption when sending very large files" + tickets: [897343] + + - title: "Preserve capitalization of Scottish author names when downloading metadata" + + - title: "Fix update title sort in bulk metadata edit not using language information" + + - title: "Fix sorting by published column in the download metadata dialog broken" + tickets: [896832] + + - title: "Allow use of languages field when generating CSV/XML catalogs" + tickets: [896620] + + - title: "Get Books: Fix ebookpoint.pl" + + - title: "When calculating title sort for a book based on its language, only use the specified language not a combination of the language and english" + tickets: [896412] + + improved recipes: + - Metro NL + - Ming Pao + - Rolling Stones Mag + - Buffalo News + + new recipes: + - title: gs24.pl and Gazeta.pl Szczecin + author: Michal Szkutnik + + - title: Vanity Fair + author: Barty + + - title: Skylife + author: thomass + + - title: Daily Writing Tips + author: NotTaken + + - title: TechDirt + author: Krittika Goyal + + - title: Cosmopolitan UK + author: Dave Asbury + +- version: 0.8.28 + date: 2011-11-25 + + new features: + - title: "Get Books: Add litres.ru store" + + - title: "Change the algorithm that generates title sort strings to strip leading articles from both english and the current language set for the calibre user interface. In addition, in the edit metadata dialog, calibre will use the book's language when calculating the sort string. This behavior can be adjusted via Preferences->Tweaks." + tickets: [886763] + + - title: "Driver for Cybook Odyssey." + tickets: [893457] + + - title: "Irex driver: Put books into the top level directory instead of into /ebooks or /Books." + tickets: [883616] + + bug fixes: + - title: "Have downloaded periodicals recognized when transferred via USB to the Kindle Fire" + + - title: "MOBI Output: Fix underline and strikethrough properties declared on parents not being rendered on child tags." + tickets: [894245] + + - title: "Template language: Fix regression that broke ordering of items when formatting a list" + + - title: "Conversion pipeline: When removing obsolete <font> tags convert them to <div> instead of <span> if they contain block level tags." + tickets: [892525] + + - title: "When downloading metadata, fix the case normalization of double-barelled author names." + tickets: [893257] + + - title: "Template language: Fix regression that broke using general program mode in save to disk templates" + + - title: "calibredb: Fix use of ranges when specifying ids for the remove command" + + - title: "Apple driver: Add ids for iPhone 4S. More robust against iTunes automation errors when adding artwork." + tickets: [892468] + + - title: "Fix encoding of comments incorrectly detected when downloading metadata from ozon.ru" + + - title: "Fix calibre not getting list of books on the Kindle Fire" + + improved recipes: + - El Mundo + - BBC + - NIN Online + - ABC Australia + - Salon.com + - Expansion (Spanish) + - The Week + - Heise Online + + new recipes: + - title: Give me something to read and Let's get Critical + author: Barty + + - title: Worldcrunch + author: Krittika Goyal + +- version: 0.8.27 + date: 2011-11-18 + + new features: + - title: "Drivers for the Kindle Fire and the Nook Tablet" + tickets: [890918] + + - title: "Conversion: Add an option under Look & Feel to remove specified style information (CSS) from the document during conversion." + tickets: [871384] + + - title: "Add an option in the bulk metadata edit dialog to restore the pre-conversion files for many books with a single click." + tickets: [886116] + + - title: "Jobs list: Add the ability to search for and to hide jobs, useful if you have run a lot of jobs and the list is getting crowded." + tickets: [883734] + + - title: "Book jacket generation: Add ability to customize the book jacket template and add custom columns into the jacket." + tickets: [889912] + + - title: "MOBI Input: Performance improvement when viewing/converting a file with a lot of links" + + bug fixes: + - title: "Fix regression in 0.8.26 that broke disabling the update of particular fields during a bulk metadata download." + tickets: [889696] + + - title: "Get Books: Fix DRM status for legimi" + + - title: "When parsing for lxml via BeatifulSoup, use the calibre modified copy of BeautifulSoup (more robust)." + tickets: [889890] + + - title: "HTML Input: Handle double encoded URLs in img tags" + tickets: [889323] + + improved recipes: + - Various Polish recipes + - Academia Catavencu + - El Periodico de Aragon + - Weblogs SL + - Folha de Sao Paolo (subscription) + + new recipes: + - title: News on Japan + author: Krittika Goyal + + - title: Formula AS + author: Silviu Cotoara + + - title: Various Turkish news sources + author: Osman Kaysan + + - title: Infra.pl and Spider's Web + author: fenuks + + +- version: 0.8.26 + date: 2011-11-12 + + new features: + - title: "Tweak to control sorting of date type columns. You can choose to have them sorted only by displayed fields" + + - title: "Driver for the Trekstor 3.0" + + - title: "Performance improvements when evaluating templates, and in particular general program mode templates" + + bug fixes: + - title: "ODT Input: When converting to EPUB improve handling of large images placed inside small frames, to prevent them from obscuring text." + tickets: [860272,884759] + + - title: "EPUB Input: Automatically strip entries of type application/text from the spine. Apparently there are EPUB production tools out there that create them." + tickets: [884792] + + - title: "Keep the startup splash screen visible until the GUI has fully completed initializing." + tickets: [885827] + + - title: "ODT Input: Fix handling of span tags containing only whitespace." + tickets: [887311] + + - title: "On windows when changing title or author via the main book list, handle the case of one of the books files being open in another program more gracefully." + tickets: [880585] + + - title: "When adding a format to an existing book record, ensure that no changes are made to the database until after the file operations have succeeded." + + - title: "Fix bug that prevented configuring which fields to download metadata for when adding books by ISBN" + tickets: [856076] + + - title: "Fix Japanese characters not being crrectly displayed on index pages in news downloads for the SONY T1" + tickets: [888029] + + - title: "Get Books: Fix booleans in search expressions not working in non-English calibre versions" + tickets: [887554] + + - title: "Fix a bug in the support for hours/minutes/seconds in datetime format strings" + tickets: [887412] + + - title: "Treat an author_sort value of 'Unknown' the same way as unknown authors are treated in template processing" + + - title: "Detect SD card in Kobo Vox" + + - title: "Amazon metadata download: Workaround for change in Amazon website causing some books to have incorrect ratings downloaded" + + improved recipes: + - Metro NL + - The Independent + - Frankfurter Rundschau + - L'Espresso + - Il Giornale + - Berlingske.dk + - Suedeutsche Zeitung + + new recipes: + - title: Techtarget + author: Julio Map + - version: 0.8.25 date: 2011-11-06 diff --git a/Changelog.yaml b/Changelog.yaml index ae7802da1b..ecba54c4b1 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -19,6 +19,141 @@ # new recipes: # - title: +- version: 0.9.21 + date: 2013-03-01 + + new features: + - title: "Content server: When browsing random books, add a button to the book page to get another random book." + tickets: [1134958] + + - title: "Kobo driver: Update cover uploading for Kobo firmware 2.3.1 and later." + tickets: [1135649] + + - title: "Add a tweak under Preferences->Tweaks to try to recoginze numbers inside text fields like title when sorting. This will cause Book 2 to sort before Book 100. However, it is slower and can have trouble when the text starts with a number. If you want numeric sorting you should use the series field for it." + tickets: [1132025] + + - title: "Get Books: Update the Amazon and Foyles store plugins" + + - title: "Add a setting in Preferences->Tweaks that controls the sorting of the Copy to Library and Quick Switch menus. If the number of libraries is larger than the set value, the lists are sorted alphabetically instead of by frequency of use." + tickets: [1133691] + + - title: "Driver for Iriver Story EB12." + tickets: [1132583] + + - title: "Edit metadata dialog: When pasting in copied text into the comments area, you can now choose to discard all formatting. Right click on the comments area and select 'Paste and Match style' which will paste the copied text as plain text formatted in the current style." + + - title: "Book polishing: Make updating cover a separate option, so you can now update metadata without updating the cover." + + - title: "Linux build: Install zsh completion for the calibre command line utilities" + + bug fixes: + - title: "Conversion: Do not rescale fonts sizes/adjust line heights for text based drop caps defined using a separate <span> tag (drop caps defined using :first-letter were already handled correctly)" + + - title: "E-book viewer: Fix clicking links going to slightly incorrect locations in some books." + tickets: [1132641] + + - title: "E-book viewer: Fix rendering of pages for right-to-left text in paged mode is reversed." + tickets: [1132626] + + - title: "E-book viewer: Fix bug in rendering prefixed svg tags in the cover pages of some EPUB files." + + - title: "PDF Output: Do not error out when embedding a font that calibre cannot subset, instead embed the full font" + + - title: "Book polishing: Fix bug that caused the ORIGINAL_EPUB format to be replaced by the EPUB format when polishing a book with both ORIGINA_EPUB and EPUB" + + - title: "Polishing books: Ignore unsupported fonts instead of erroring out on them." + tickets: [1132085] + + - title: 'Make bulk edit of custom columns respect the "apply changes" checkbox even if the value to set has not changed' + + improved recipes: + - Science News + - Die Zeit (subscription version) + + new recipes: + - title: Financial Times (US subscription version) and Nezavisne Novine + author: Darko Miletic + + - title: Geopolityka + author: chemik111 + + - title: Democracy Journal + author: David Nye + + - title: HNOnline + author: Ladislav Lencucha + + - title: Various Colombian news sources + author: Ismael Mejia + +- version: 0.9.20 + date: 2013-02-22 + + new features: + - title: "Book polishing: Add an option to smarten punctuation in the book when polishing" + + - title: "Book polishing: Add an option to delete all saved settings to the load saved settings button" + + - title: "Book polishing: Remember the last used settings" + + - title: "Book polishing: Add a checkbox to enable/disable the detailed polishing report" + + - title: "Add a separate tweak in Preferences-Tweaks for saving backups of files when polishing. That way you can have calibre save backups while converting EPUB->EPUB and not while polishing, if you so desire." + + - title: "Content server: Allow clicking on the book cover to download it. Useful on small screen devices where clicking the Get button may be difficult" + + - title: "Driver for Energy Systems C4 Touch." + tickets: [1127477] + + bug fixes: + - title: "E-book viewer: Fix a bug that could cause the back button in the viewer to skip a location" + + - title: "When tweaking/polishing an azw3 file that does not have an identified content ToC, do not auto-generate one." + tickets: [1130729] + + - title: "Book polishing: Use the actual cover image dimensions when creating the svg wrapper for the cover image." + tickets: [1127273] + + - title: "Book polishing: Do not error out on epub files containing an iTunesMetadata.plist file." + tickets: [1127308] + + - title: "Book polishing: Fix trying to polish more than 5 books at a time not working" + + - title: "Content server: Add workaround for bug in latest release of Google Chrome that causes it to not work with book lists containing some utf-8 characters" + tickets: [1130478] + + - title: "E-book viewer: When viewing EPUB files, do not parse html as xhtml even if it has svg tags embedded. This allows malformed XHTML files to still be viewed." + + - title: "Bulk metadata edit Search & recplace: Update the sample values when changing the type of identifier to search on" + + - title: "Fix recipes with the / character in their names not useable from the command line" + tickets: [1127666] + + - title: "News download: Fix regression that broke downloading of images in gif format" + + - title: "EPUB/AZW3 Output: When splitting the output html on page breaks, handle page-break-after rules correctly, the pre split point html should contain the full element" + + - title: "Fix stdout/stderr redirection temp files not being deleted when restarting calibre from within calibre on windows" + + - title: "E-book viewer: When viewing epub files that have their cover marked as non-linear, show the cover at the start of the book instead of the end." + tickets: [1126030] + + - title: "EPUB Input: Fix handling of cover references with fragments in the urls" + + improved recipes: + - Fronda + - Various Polish news sources + + new recipes: + - title: Pravda + author: Darko Miletic + + - title: PNN + author: n.kucklaender + + - title: Various Polish news sources + author: fenuks + - version: 0.9.19 date: 2013-02-15 @@ -1919,1682 +2054,3 @@ - title: La gazetta del Mezzogiorno author: faber1971 -- version: 0.8.53 - date: 2012-05-25 - - new features: - - title: "Kindle Touch/4 driver: Upload cover thumbnails when sending books to device by USB to workaround Amazon bug of not displaying covers for sync-enabled books" - - - title: "Support for updating metadata in FB2 files" - - - title: "Set a different background color when choosing formats to not delete as opposed to choosing format to delete." - tickets: [ 1001741 ] - - - title: "E-book viewer: Add an option to prevent the up and down arrow keys from scrolling past page breaks" - - - title: "Get Books: Remove ebookshoppe.com at the website's request" - - bug fixes: - - title: "PDF Input: Support image rotation commands in PDF files. Fixes the long standing problem of some images being flipped when converting from PDF in calibre." - - - title: "Fix a regression in 0.8.51 that caused conversion to HTMLZ to not have any CSS" - - - title: "Get Books: Fix website change at kobo.com causing prices not to be found" - - - title: "Edit the time in the 24 hour clock when calibre's interface language is set to German." - tickets: [ 1001809 ] - - - title: "MOBI Output: When generating joint KF8/MOBI6 .mobi files set the text length field in the MOBI 6 header correctly. " - tickets: [ 1003489 ] - - - title: "ODT Input: More workarounds for LibreOffice 3.5's habit of inserting pointless margin:100% directives everywhere." - tickets: [ 1002702 ] - - - title: "Fix regression that broke smarten punctuation when quotes were next to html tags." - tickets: [ 998900 ] - - - title: "Fix published date from ozon.ru wrong in some timezones" - tickets: [ 975338 ] - - - title: "Catalogs: Handle the use of custom columns with non-ascii names correctly" - tickets: [1001437] - - - title: "Conversion pipeline: Remove the attempt to detect and autocorrect if text will go off the left edge of the page, as it was a rather crude heuristic. Also do not remove fake margins if the book uses negative text indents on the margined elements." - - - title: "KF8 Output: Set offsets to tags in the skeleton the same way kindlegen does. Also linearize non linear ToCs to ensure section to section jumping works." - - - title: "Conversion pipeline: Use correct default value of 'inherit' for font-family and font-size when normalizing the shorthand font property." - - - title: "When running python scripts via calibre-debug ensure that user plugins are loaded" - - improved recipes: - - Business Week Magazine - - Metro Nieuws NL - - new recipes: - - title: Attac.es - author: Marc Busque - - - title: Drytooling.com - author: Damian Granowski - - - title: Shortlist.com - author: Dave ASbury - - - title: National Geographic (es) - author: vakya - -- version: 0.8.52 - date: 2012-05-18 - - new features: - - title: "EPUB Input: When setting the cover for a book that identifies its cover image, but not the html wrapper around the cover, try to detect and remove that wrapper automatically." - tickets: [ 999959 ] - - - title: "When deleting books of a specific format, show the number of books with each format available" - - - title: "Linux install: No longer create MAN pages as all utilities have more comprehensive command line --help anyway" - - - title: "Add a tweak Preferences->Tweaks to control the default choice of format for the Tweak Book feature" - - - title: "Conversion: Allow setting negative page margins. A negative page margin means that calibre will not specify any page margin in the output document (for formats that support this)" - - bug fixes: - - title: "Tweak book: Fix handling of covers when tweaking KF8 books" - - - title: "KF8 Output: Handle input documents with out of sequence ToC entries. Note that currently section jumping in the KF8 output produced by calibre for such files does not work." - tickets: [1000493] - - - title: "Edit metadata dialog: Fix the edit values button for custom tag-like columns showing a unneeded warning about changed values" - - - title: "EPUB Output: Be a little more conservative when removing <form> tags. Only remove them if they have actual forms inside. " - tickets: [ 1000384 ] - - - title: "EPUB Input: Correctly update the Cover entry in the ToC even when the entry has a fragment reference. " - tickets: [ 999973 ] - - - title: "Update ImagMagick DLLs in all calibre binary builds to fix security vulnerabilities in ImageMagick" - tickets: [ 999496 ] - - - title: "Advanced search dialog: Fix equals and regex matching not being applied for custom column searches." - tickets: [ 980221 ] - - - title: "RTF Input: Handle old RTF files that have commands without braces." - tickets: [ 994133 ] - - - title: "Get Books: Diesel, fix results not showing when only a single match is found" - - - title: "Get Books: Fix DRM status indicators for Kobo and Diesel stores. Fix smashwords not returning results." - tickets: [ 993755 ] - - - title: "Fix regression in 0.8.51 that broke viewing of LIT and some EPUB files" - tickets: [998248, 998216] - - improved recipes: - - Clarin - - Spiegel - - Spiegel International - - Montreal Gazette - - Gosc Niedzelny - - Ars Technica - - new recipes: - - title: "Army/Navy/Air force/Marine Times and News busters" - author: jde - - - title: "Ads of the World, Heavy Meta (Italian) and Juve La Stampa" - author: faber1971 - - - title: "Revista Summa" - author: Vakya - - - title: "Strategic culture" - author: Darko Miletic - - - title: Stars and Stripes - author: adoucette - - - title: Nackdenkseiten - author: jrda - - -- version: 0.8.51 - date: 2012-05-11 - - new features: - - title: "When switching libraries preserve the position and selected books if you switch back to a previously opened library." - tickets: [994514] - - - title: "Conversion pipeline: Filter out the useless font-face rules inserted by Microsoft Word for every font on the system" - - - title: "Driver for Motorola XT875 and Pandigital SuperNova" - tickets: [996890] - - - title: "Add a colour swatch the the dialog for creating column coloring rules, to ease selection of colors" - tickets: [994811] - - - title: "EPUB Output: Consolidate internal CSS generated by calibre into external stylesheets for ease of editing the EPUB" - - - title: "List EPUB and MOBI at the top of the dropdown list fo formats to convert to, as they are the most common choices" - tickets: [994838] - - bug fixes: - - title: "E-book viewer: Improve performance when switching between normal and fullscreen views." - tickets: [996102] - - - title: "Edit metadata dialog: When running download metadata do not insert duplicate tags into the list of tags" - - - title: "KF8 Input: Do not error out if the file has a few invalidly encoded bytes." - tickets: [997034] - - - title: "Fix download of news in AZW3 format not working" - tickets: [996439] - - - title: "Pocketbook driver: Update for new PB 611 firmware." - tickets: [903079] - - - title: "ebook-convert: Error out if the user prvides extra command line args instead of silently ignoring them" - tickets: [994939] - - - title: "EPUB Output: Do not self close any container tags to prevent artifacts when EPUBs are viewed using buggy browser based viewers." - tickets: [994861] - - - title: "Fix regression in 0.8.50 that broke the conversion of HTML files that contained non-ascii font-face declarations, typically produced by Microsoft Word" - - improved recipes: - - Mainichi news - - derStandard - - Endgadget Japan - - new recipes: - - title: Mainichi English - author: Hiroshi Miura - - - title: The Grid TO - author: Yusuf W - - - title: National Geographic (Italy) - author: faber1971 - - - title: Rebelion - author: Marc Busque - -- version: 0.8.50 - date: 2012-05-04 - - new features: - - title: "Tweak Book: Allow tweaking of KF8 MOBI files. Useful to fine-tune the result of a conversion. Right click on the book and select Tweak Book to use the feature. Note that tweaking a MOBI file that contains both KF8 and older MOBI6 will cause the MOBI6 version to be discarded." - - - title: "AZW3 output plugin. This output plugin generates pure KF8 mobi files. These only work on the Kindle Fire and Kindle Touch with latest firmware." - - - title: "Conversion: Allow easy re-ordering of the search and replace expressions in the conversion dialog. Also apply the expressions in the same order that they were entered when doing the conversion." - - - title: "Automatically add the Tag 'Sample Book' when an Amazon sample is added to calibre" - - - title: "FB2 Input: Better handling of inline images." - tickets: [989869] - - bug fixes: - - title: "KF8 Output: Fix section to section jumps not working for documents with multi-level ToCs" - - - title: "EPUB Input: Handle the case of the metadata ToC containing a reference to the cover HTML file." - tickets: [993812] - - - title: "CHM Input: Handle files with deeply nested markup and non html files listed at the start of the manifest." - tickets: [993607] - - - title: "KF8 Output: Workaround Kindle Touch bug that causes the book to be rendered as black pages when a height is specified for <body>" - - - title: "Fix regression in 0.8.49 that broke italics detection in heuristic processing on 32-bit systems." - tickets: [991380] - - - title: "KF8 Output: Fix joint MOBI6/KF8 books not being recognized as MOBI files by older Kindles" - - - title: "KF8 Output: Fix errors when processing documents with HTML comments and/or XML processing instructions" - - - title: "Get Books: Amazon fix prices not being found. B&N fix details link. ebooks.com: fix cover image. Website changes to various EU stores" - - - title: "FB2 Input: More robust base64 decoding to handle embedded images that are incorrectly encoded." - tickets: [990929] - - - title: "Fix scrolling with the cover browser updating only the selection in the book list, not the current book." - tickets: [990881] - - - title: "Save to Disk: Do not run out memory when saving very large files on systems with low RAM." - tickets: [990741] - - - title: "FB2 Output: Use 2 letter language codes in preference to 3-letter ones to not break poorly implemented FB2 readers" - tickets: [990026] - - - title: "EPUB Input: Auto set the media-type for OPF manifest entries with an empty media-type" - - improved recipes: - - National Post - - Daily Mirror - - Sun - - Newsweek Polska - - Max-Planck - - derStandard - - tweakers.net - - new recipes: - - title: George Monbiot - author: Darko Miletic - - - title: El Mundo - author: atordo - - - title: AraInfo and Diagonal - author: Ruben Pollan - - -- version: 0.8.49 - date: 2012-04-27 - - new features: - - title: "Experimental support for generating Amazon's new KF8 format MOBI files" - description: "calibre can now generate Amazon's new KF8 format MOBI files. - To turn on this feature, go to Preferences->Tweaks and click Plugin Tweaks. In the box add: - test_mobi_output_type = 'both' - calibre will now produce MOBI files that have both the old MOBI format and the new KF8 format in them. - To learn more about KF8, see: http://www.amazon.com/gp/feature.html?docId=1000729511 - Note that calibre support for KF8 is still experimental and there will likely be bugs." - - - title: "Upgrade to using cssutils 0.9.9 for CSS parsing. Improved speed and robustness." - - - title: "Show cover size in a tooltip in the conversion dialog" - tickets: [986958] - - - title: "Driver for Nook Simple Touch with Glow Light" - tickets: [989264] - - bug fixes: - - title: "Heuristics: When italicizing words do not operate on words not in between HTML tags." - tickets: [986298] - - - title: "Fix (I hope) the bulk metadata download process crashing for some people on OS X when clicking the Yes button to apply the updates." - tickets: [986658] - - - title: "Fix tooltip not being updated in the book details panel when pasting in a new cover" - tickets: [986958] - - - title: "Cover Browser: Wrap the title on space only, not in between words." - tickets: [986516] - - - title: "Edit metadata dialog: If a permission denied error occurs when clicking the next or prev buttons, stay on the current book." - tickets: [986903] - - - title: "Fix heuristics not removing unnecessary hyphens from the end of lines." - tickets: [822744] - - improved recipes: - - Metro Nieuws NL - - Der Tagesspiegel - - new recipes: - - title: Berria - author: Alayn Gortazar - - - title: Sol Haber - author: Onur Gungor - - - title: Telam - author: Darko Miletic - - - title: Richmond Times-Dispatch - author: jde - -- version: 0.8.48 - date: 2012-04-20 - - new features: - - title: "Conversion: The search and replace feature has been completely revamped." - description: "You can now use any number of search and replace - expression, not just three. You can also store and load frequently used - sets of search and replace expressions. Also, the wizard generates its - preview in a separate process to protect against crashes/memory leaks." - tickets: [983476,983484,983478] - - - title: "Support for the new '.azw3' files that Amazon recently started generating. calibre will now detect them as ebooks. It can also view/convert them, if they are DRM free." - - - title: "Drivers for Samsung Galaxy ACE GT-S5830L and HTC One X" - tickets: [981185] - - bug fixes: - - title: "Get Books: Support the new website design of Barnes & Noble" - - - title: "T1 driver: Fix books sent to SD card sometimes resulting problems when deleted." - tickets: [943586] - - - title: "Do not allow author names to be set to blank via the Manage authors function. Blank authors are now automatically set to 'Unknown'" - - - title: "MOBI Output: Handle background color specified on <td> and <tr> in addition to <table> tags." - tickets: [980813] - - - title: "MOBI Output: Fix underline style applied to parent element not getting inherited by <a> children." - tickets: [985711] - - improved recipes: - - xkcd - - Metro Nieuws - - Calgary Herald - - Orlando Sentinel - - countryfile - - Heise - - new recipes: - - title: Various new Polish news sources - author: fenuks - - - title: Various Italian news sources - author: faber1971 - - - title: Jakarta Globe - author: rty - - - title: Acim Bilim Dergisi - author: thomass - -- version: 0.8.47 - date: 2012-04-13 - - new features: - - title: "Conversion pipeline: Add support for all the named entities in the HTML 5 spec." - tickets: [976056] - - - title: "Support for viewing and converting the Haodoo PDB ebook format" - tickets: [976478] - - - title: "Device driver for Laser EB720" - - bug fixes: - - title: "Fix regression in automatic adding in 0.8.46 that broke automatic adding if adding of duplicates is enabled and auto convert is also enabled" - tickets: [976336] - - - title: 'Fix "Tags" field in advanced search does not obey regex setting' - tickets: [980221] - - - title: "EPUB Input: Automatically extract cover image from simple HTML title page that consists of only a single <img> tag, instead of rendering the page" - - - title: "Prevent errors when both author and author_sort are used in a template for reading metadata from filenames for files on a device" - - - title: "Amazon metadata download: Handle books whose titles start with a bracket." - tickets: [976365] - - - title: "Get Books: Fix downloading of purchased books from Baen" - tickets: [975929] - - - improved recipes: - - Forbes - - Caros Amigos - - Trouw - - Sun UK - - Metro - - Daily Mirror - - new recipes: - - title: "Melbourne Herald Sun" - author: Ray Hartley - - - title: "Editoriali and Zerocalcare" - author: faber1971 - -- version: 0.8.46 - date: 2012-04-06 - - new features: - - title: "Auto adding: When automatically adding files from a folder, automatically convert the files to the current output format after adding. This can be turned off via Preferences->Adding Books->Automatic Adding." - tickets: [969053] - - - title: "E-book viewer: When reading a MOBI file that is actually a KF8 book, show the format as being KF8" - - - title: "Content server: Workaround for android stock browser not support HTTP AUTH." - - - title: "Edit metadata dialog: Change the remove unused series button to a clear series button (as the remove unused series function is now automatic)" - - - title: "Driver for PocketBook 622." - tickets: [969875] - - bug fixes: - - title: "Run metadata downloads in a separate process to workaround memory leaks in third party plugins. Also removes the need to break up bulk metadata downloads into 100 book batches." - - - title: "Make tag browser filtering work when capital letters are entered." - - - title: "EPUB metadata: Ignore urn:isbn: prefix from ISBN declaration when reading metadata" - - - title: "Get books: Fix feedbooks store not showing all available formats" - - - title: "KF8 Input: When the KF8 book has no metadata ToC, try to extract the ToC from the HTML instead." - tickets: [969238] - - - title: "Fix regression that broke access to Preferences via the Preferences item in the calibre menu on OS X" - tickets: [969418] - - - title: "Fix bug that ignored metadata specified on the command line when using calibredb add" - - improved recipes: - - OReilly Premium - - Real Clear - - Soldier's Magazine - - Rue89 - - new recipes: - - title: The Southern Star - author: watou - - - title: Buenos Aires Herald - author: Darko Miletic - -- version: 0.8.45 - date: 2012-03-30 - - new features: - - title: "E-book viewer: Allow the up and down keys to scroll past section boundaries" - - - title: "calibredb: Allow specification of basic metadata on the command line when adding books." - tickets: [951063] - - - title: "Driver for Samsung Galaxy Plus GT-I9001" - - - title: "KF8 Input: Support KF8 format Amazon book samples." - tickets: [963418] - - - title: "When a new plugin is added to calibre for the first time, have its icon (if any) show up even when a device is connected (this can be changed by the user at the time of plugin installation)" - - - title: "Add keyboard shortcuts for Bold, Italic and Underline to the comments editor in the edit metadata dialog" - tickets: [963559] - - bug fixes: - - title: "E-book viewer: Fix last read position (and bookmarks in general) being inaccurate for some books." - description: "The technique for marking locations in books used by the viewer has changed. The new technique should be much more accurate than the last one, especially when the font size at which the book is being viewed is changed. Note that this change means that bookmarks created with this release of calibre will not be read by previous calibre versions. On a technical note, the viewer now uses the CFI specification from the EPUB 3 standard for bookmarks." - type: major - - - title: "Workarounds for a few regressions in the user interface in 0.8.44 caused by the update to Qt 4.8.0" - - - title: "Books list: Preserve the horizontal scroll position when sorting by a column" - - - title: "Fix saving to disk and then adding the book back not restoring tags-like custom columns" - - - title: "Linux installer: Fix completion for ebook-convert not working." - tickets: [967834] - - - title: "MOBI Output: Recognize type=text in addition to type=start guide elements" - - - title: "Get Books: Updates to Nexto, Ebookpoint and Woblink stores" - - - title: "Fix unable to clear username/password in Fetch news dialog" - - - title: "PDF Output: Fix margin specifications not being applied" - - - title: "Linux installer: Manually preserve the defaults.list mimetype association file to workaround buggy xdg-desktop-menu implementations in some distros." - tickets: [926559] - - - title: "E-book viewer: Fix regression that caused the ebook viewer to stop functioning if it is launched from the main calibre program and then the main calibre program is closed." - tickets: [963960] - - - improved recipes: - - Our Daily Bread - - new recipes: - - title: NRC Handelsblad (free) - author: veezh - -- version: 0.8.44 - date: 2012-03-23 - - new features: - - title: "E-book viewer: A whole new full screen mode." - description: "The new mode has no toolbars to distract from the text and the ability to set the width of the column of text via Preferences in the ebook viewer. Click the Fullscreen button on the toolbar in the viewer to enter fullscreen mode (or press the F11 or Ctrl+Shit+F keys)" - type: major - tickets: [959830] - - - title: "Copy to Library: If books were auto merged by the copy to library process, popup a message telling the user about it, as otherwise some people forget they have turned on auto merge and accuse calibre of losing their books." - - - title: "Unix driver for Ectaco JetBook color" - tickets: [958442] - - - title: "Add a link to the 'Adding Books Preferences' in the drop down menu of the Add Books button for easier access and more prominence" - tickets: [958145] - - - title: "Smarten punctuation: Add a few more cases for detecting opening and closing quotes" - - bug fixes: - - title: "Get Books: Updates to various store plugins to deal with website changes: Amazon Europe, Waterstones, Foyles, B&N, Kobo, Woblink and Empik" - - - title: "Catalog generation: Do not error out when generating csv/xml catalogs if the catalog title contains filename invalid characters." - tickets: [960154] - - - title: "RTF Output: Ignore corrupted images in the input document, instead of erroring out." - tickets: [959600] - - - title: "E-book viewer: Try to preserve page position when the window is resized" - - - title: "Fix bug that caused wrong series to be shown when clicking on the first letter of a series group in the Tag Browser" - - - title: "Fix calibre not supporting different http and https proxies." - tickets: [960173] - - - title: "MOBI Input: Fix regression caused by KF8 support that broke reading of ancient non-Amazon PRC files" - - - title: "Fix EPUB to EPUB conversion of an EPUB with obfuscated fonts resulting in the fonts not being readable in Adobe Digital Editions" - tickets: [957527] - - - title: "RTF Output: Fix bug that broke conversion to RTF when the input document contains <img> tags with no src attribute." - - - title: "Fix regression in 0.8.43 that broke use of general mode templates that ended in a semi-colon." - tickets: [957295] - - improved recipes: - - b92 - - Various Polish news sources - - Le Monde - - FHM UK - - new recipes: - - title: Ivana Milakovic and Klub knjige - author: Darko Miletic - - -- version: 0.8.43 - date: 2012-03-16 - - new features: - - title: "Template language: Speedup evaluation of general program mode templates by pre-compiling them to python. If you experience errors with this optimization, you can turn it off via Preferences->Tweaks. Also other miscellaneous optimizations in evaluating templates with composite columns." - - - title: "MOBI Output: Add an option to not convert all images to JPEG when creating MOBI files. For maximum compatibility of the produced MOBI files, do not use this option." - tickets: [954025] - - - title: "Add iPad3 Output Profile" - - bug fixes: - - title: "KF8 Input: Add support for KF8 files with obfuscated embedded fonts" - tickets: [953260] - - - title: "Make the stars in the book list a little larger on windows >= vista" - - - title: "Revised periodical Section layout, for touchscreen devices resolving iBooks problem with tables spanning multiple pages" - - - title: "Read dc:contributor metadata from MOBI files" - - - title: "MOBI Output: Fix a regression that caused the generated thumbnail embedded in calibre produced MOBI files to be a large, low quality image instead of a small, high quality image. You would have been affected by this bug only if you directly used the output from calibre, without exporting it via send to device or save to disk." - tickets: [954254] - - - title: "KF8 Input: Recognize OpenType embedded fonts as well." - tickets: [954728] - - - title: "Fix regression in 0.8.41 that caused file:/// URLs to stop working in the news download system on windows." - tickets: [955581] - - - title: "When setting metadata in MOBI files fix cover not being updated if the mobi file has its first image record as the cover" - - - title: "Fix column coloring rules based on the size column not working" - tickets: [953737] - - improved recipes: - - Microwaves and RF - - idg.se - - new recipes: - - title: SatMagazine - author: kiavash - -- version: 0.8.42 - date: 2012-03-12 - - new features: - - title: "Support for reading Amazon's new KF8 format" - type: major - description: "calibre can now both view and convert MOBI files that contain Amazon's new KF8 (Kindle Fire) format" - - - title: "Add a tweak to Preferences->Tweaks to control the font size used in the book details panel" - tickets: [948357] - - - title: "Allow specifying a list of file types to exclude when automatically adding files from a folder" - tickets: [943025] - - - title: "Show ratings in the book details panel as stars. Also allow the user to change the alignment of the ratings column in the main books list. No longer display the stars in blue, instead their color can be customized via the column coloring rules, like any other column" - - - title: "When setting metadata in EPUB ensure that the <meta name=cover> tag has its name attribute first. Needed for the Nook." - - - title: "Drivers for Novo 7, LG G2x and Zenithink T-280" - tickets: [941671, 940625, 940527] - - - title: "Update linux binaries to Qt 4.8.0" - - bug fixes: - - title: "Fix some rar files causing crashes on OS X (updated libunrar.dylib in the OS X build)" - tickets: [951185] - - - title: "MOBI Output: Ignore the Table of Contents pointed to by the guide, if it contains no links" - - - title: "ODT Input: Ignore margin declaration in ODT styles if more specific margin-* declarations are present" - tickets: [941134] - - - title: "Conversion pipeline: Fix @import rules in CSS stylesheets that have comments on their first few lines being ignored." - - - title: "EPUB Input: When extracting the contents of epub files on windows, do not error out if one or more of the components in the epub file have filepaths containing characters that are invalid for the windows filesystem, instead, just replace those characters, since those entries are likely to be errors in the zip container anyway." - tickets: [950081] - - - title: "Textile output: Fix issue with blockquotes and sentences getting removed." - - - title: "MOBI Output: When using the prefer author sort conversion option, handle multiple authors better." - tickets: [947146] - - - title: "Fix regression in 0.8.41 that broke direct connection to iDevices in windows" - tickets: [944534] - - - title: "Fix the download bulk metadata completed popup causing a crash if the Esc key is pressed." - tickets: [943056] - - - title: "Fix rating values doubled in CSV/XML catalogs" - tickets: [942790] - - - title: "EPUB Input: Remove non markup documents from the spine automatically, instead of erroring out" - - - title: "When formatting ratings in templates, etc., do not have an unnecessary .0" - - - title: "Calibre portable: Do not allow calibre portable to run if it is placed in a location whose path is too long. Also hide the library location setup in the welcome wizard when running the portable build." - - - title: "Fix regression in 0.8.41 that broke calibre if the TMP or TEMP environment variable is set to the root of a drive." - tickets: [952284] - - - title: "Fix display of ratings type custom fields in the content server" - tickets: [940600] - - - improved recipes: - - La Jornada - - Chicago Tribune - - Mediapart - - rue89 - - new recipes: - - title: Racjonalista - author: Racjonlista - - - title: JAPAA - author: adoucette - - -- version: 0.8.41 - date: 2012-02-24 - - new features: - - title: "Driver for Sony Experia Play 4G" - tickets: [938831] - - - title: "News download system: Allow use of __future__ in recipes, and do not change line numbers of code in the recipe when compiling it" - - - title: "Use the My Documents folder as the default location for the Calibre Library folder on first start in windows" - tickets: [934840] - - - title: "Add a tweak to Preferences->Tweaks to control the order in which categories appear in the Tag Browser" - - - title: "Tag Browser: Add an entry to the right click menu to quickly delete tags" - tickets: [934509] - - - title: "Amazon metadata download: Try to scrape series information from the amazon details page. Note that currently very few books have series info available. Often the page for hardcover will have series, but the Kindle edition will not. In such cases calibre may or may not find the series, depending on which page it ends up using." - - - title: "Content server: Add favicon to OPDS feeds." - tickets: [934731] - - bug fixes: - - title: "RTF Input: Fix some WMF images embedded in RTF files being distorted on conversion." - tickets: [934167] - - - title: "Fix long standing bug preventing calibre from working on east asian windows installs when the user name in windows has non-ascii characters" - tickets: [937389] - - - title: "Get Books: Fix Baen Webscription and O'Reilly stores. Fix price detection for Google Books" - - - title: "MOBI Output: When the same anchor is present more than once in the input document, use the first occurrence rather than the last one." - tickets: [934031] - - - title: "Use the 'default cover font' tweak when generating default masthead images as well" - tickets: [939256] - - - title: "Fix content server does not correctly display custom field of type 'rating'" - tickets: [938303] - - - title: "Fix welcome wizard does not save send-from email info unless send-to field is filled" - tickets: [937087] - - - title: "When reading metadata from odt files, use initial-creator in preference to creator for setting the author field" - tickets: [934564] - - - title: "Fix conversion erroring out when the input document has very long and thin images" - tickets: [935234] - - improved recipes: - - The Sun - - Various Polish news sources - - Mediapart - - new recipes: - - title: La pausa caffe - author: faber1971 - - - title: Various Polish news sources - author: fenuks - - -- version: 0.8.40 - date: 2012-02-17 - - new features: - - title: "Amazon metadata download: Support the new 'Book Description' section that Amazon publishes for some books. Also workaround the amazon US servers occasionally returning broken markup leading to calibre not finding any matches for books on Amazon." - - - title: "Kindle driver: Add an option to allow using page counts stored in a custom column. Go to Preferences->Plugins and customize the Kindle driver, to tell it to use a custom column to get page count data. See http://www.mobileread.com/forums/showpost.php?p=1963075&postcount=215 for details." - - - title: "Template language: Add a current_library_name() function that can be used to return the name of the currently opened library in calibre" - - - title: "Driver for Xperia Neo and PocketBook A10" - tickets: [930788] - - bug fixes: - - title: "Fix regression in 0.8.36 that caused the calibredb command to not properly refresh format information in standalone calibre-server processes" - - - title: "Fix regression in 0.8.39 that broke getting covers from some epub files on OS X." - tickets: [932507] - - - title: "Reading metadata from HTML files: Do not take a very long time for very large HTML files. Also fix reading metadata from meta tags with multiple spaces before the content attribute." - tickets: [932262] - - - title: "EPUB Output: Fix splitting breaking internal links in the epub, if the links pointed to files with URL unsafe characters in their file names." - tickets: [929966] - - - title: "Fix auto adding not leaving languages field blank when book has no defined laguage" - tickets: [930648] - - improved recipes: - - Samanyolu Haber - - Kurier - - Le devoir - - Daily Mirror - - Common Dreams - - Pescanik - - new recipes: - - title: Asian Review of Books - author: Darko Miletic - - - title: Albert Mohler, Desiring God, Living Stones and Resurgence - author: Peter Grungi - - - title: Novinite BG - author: M3 Web - - - title: Catholic Daily Readings - author: adoucette - - - title: Consortium News and Microwave and RF magazine - author: kiavash - -- version: 0.8.39 - date: 2012-02-10 - - new features: - - title: "Auto-adding: Add an option to check for duplicates when auto adding." - tickets: [926962] - - - title: "Content server: Export a second record via mDNS that points to the full OPDS feed in addition to the one pointing to the Stanza feed. The new record is of type _calibre._tcp." - tickets: [929304] - - - title: "Allow specifying a set of categories that are not partitioned even if they contain a large number of items in the Tag Browser. Preference is available under Look & Feel->Tag Browser" - - - title: "Allow setting a URL prefix for the content server that run embedded in the calibre GUI as well." - tickets: [928905] - - - title: "Allow output of identifiers data in CSV/XML/BiBTeX catalogs" - tickets: [927737] - - - title: "Driver for Motorola Droid XT910, Nokia E71 and HTC EVO 3D." - tickets: [928202, 927818, 929400] - - - title: "Cut down the time taken to launch worker processes by 40%" - - - title: "You can now configure the calibre settings for the currently connected device by right clicking on the device icon in the toolbar, instead of having to go through Preferences->Plugins" - - bug fixes: - - title: "Auto-adding: Do not add incomplete files when files are downloaded directly into the auto add folder." - tickets: [926578] - - - title: "When running multiple delete from device jobs, fix the device view sometimes marking the wrong books as being deleted, after the first delete job completes." - tickets: [927972] - - - title: "MOBI Input: Handle files that have spurious closing </body> and/or </html> tags in their markup." - tickets: [925833] - - - title: "RTF Input: Strip out false color specifications, as they cause artifacts when converted to MOBI" - - improved recipes: - - Updated Postmedia publications - - Foreign Affairs - - Read It Later - - Microwave Journal - - taggeschau.de - - new recipes: - - title: Vancouver Province and Windsor Star - author: Nick Redding - - - title: Onda Rock - author: faber1971 - - - title: Il Manifesto - author: Giacomo Lacava - -- version: 0.8.38 - date: 2012-02-03 - - new features: - - title: "Implement the ability to automatically add books to calibre from a specified folder." - type: major - description: "calibre can now watch a folder on your computer and instantly add any files you put there to the calibre library as new books. You can tell calibre which folder to watch via Preferences->Adding Books->Automatic Adding." - tickets: [920249] - - - title: "Conversion: When automatically inserting page breaks, do not put a page break before a <h1> or <h2> tag if it is immediately preceded by another <h1> or <h2> tag." - - - title: "Driver for EZReader T730 and Point-of-View PlayTab Pro" - tickets: [923283, 922969] - - bug fixes: - - title: "Fix device entry not visible in menubar even when it has been added via Preferences->Toolbars." - tickets: [923175] - - - title: "Fix metadata plugboards not applied when auto sending news by email" - - - title: "Fix regression in 0.8.34 that broke recipes that used skip_ad_pages() but not get_browser(). " - tickets: [923724] - - - title: "Restore device support on FreeBSD, by using HAL" - tickets: [924503] - - - title: "Get books: Show no more than 10 results from the Gandalf store" - - - title: "Content server: Fix metadata not being updated when sending for some MOBI files." - tickets: [923130] - - - title: "Heuristic processing: Fix the italicize common patterns algorithm breaking on some HTML markup." - tickets: [922317] - - - title: "When trying to find an ebook inside a zip file, do not fail if the zip file itself contains other zip files." - tickets: [925670] - - - title: "EPUB Input: Handle EPUBs with duplicate entries in the manifest." - tickets: [925831] - - - title: "MOBI Input: Handle files that have extra </html> tags sprinkled through out their markup." - tickets: [925833] - - improved recipes: - - Metro Nieuws NL - - FHM UK - - new recipes: - - title: Strange Horizons - author: Jim DeVona - - - title: Telegraph India and Live Mint - author: Krittika Goyal - - - title: High Country News - author: Armin Geller - - - title: Countryfile - author: Dave Asbury - - - title: Liberation (subscription version) - author: Remi Vanicat - - - title: Various Italian news sources - author: faber1971 - - -- version: 0.8.37 - date: 2012-01-27 - - new features: - - title: "Allow calibre to be run simultaneously in two different user accounts on windows." - tickets: [919856] - - - title: "Driver for Motorola Photon and Point of View PlayTab" - tickets: [920582, 919080] - - - title: "Add a checkbox to preferences->plugins to show only user installed plugins" - - - title: "Add a restart calibre button to the warning dialog that pops up after changing some preference that requires a restart" - - bug fixes: - - title: "Fix regression in 0.8.36 that caused the remove format from book function to only delete the entry from the database and not delete the actual file from the disk" - tickets: [921721] - - - title: "Fix regression in 0.8.36 that caused the calibredb command to not properly refresh the format information in the GUI" - tickets: [919494] - - - title: "E-book viewer: Preserve the current position more accurately when changing font size/other preferences." - tickets: [912406] - - - title: "Conversion pipeline: Fix items in the <guide> that refer to files with URL unsafe filenames being ignored." - tickets: [920804] - - - title: "Fix calibre not running on linux systems that set LANG to an empty string" - - - title: "On first run of calibre, ensure the columns are sized appropriately" - - - title: "MOBI Output: Do not collapse whitespace when setting the comments metadata in newly created MOBI files" - - - title: "HTML Input: Fix handling of files with ä characters in their filenames." - tickets: [919931] - - - title: "Fix the sort on startup tweak ignoring more than three levels" - tickets: [919584] - - - title: "Edit metadata dialog: Fix a bug that broke adding of a file to the book that calibre did not previously know about in the books directory while simultaneously changing the author or title of the book." - tickets: [922003] - - improved recipes: - - People's Daily - - Plus Info - - grantland.com - - Eret es irodalom - - Sueddeutsche.de - - new recipes: - - title: Mumbai Mirror - author: Krittika Goyal - - - title: Real Clear - author: TMcN - - - title: Gazeta Wyborcza - author: ravcio - - - title: The Daily News Egypt and al masry al youm - author: Omm Mishmishah - - - title: Klip.me - author: Ken Sun - - -- version: 0.8.36 - date: 2012-01-20 - - new features: - - title: "Decrease startup time for large libraries with at least one composite custom column by reading format info on demand" - - - title: "When automatically deleting news older than x days, from the calibre library, only delete the book if it both has the tag News and the author calibre. This prevents accidental deletion of books tagged with News by the user." - - - title: "Driver for Infibeam Pi 2" - - - title: "Add a Tag Editor for tags like custom columns to the edit metadata dialog" - - bug fixes: - - title: "E-book viewer: Fix regression in 0.8.35 that caused viewer to raise an error on books that did not define a language" - - - title: "Content server: Fix grouping for categories based on custom columns." - tickets: [919011] - - - title: "Edit metadata dialog: When setting the series from a format or via metadata download, ensure that the series index is not automatically changed, when closing the dialog." - tickets: [918751] - - - title: "When reading metadata from Topaz (azw1) files, handle non ascii metadata correctly." - tickets: [917419] - - - title: "CHM Input: Do not choke on CHM files with non ascii internal filenames on windows." - tickets: [917696] - - - title: "Fix reading metadata from CHM files with non-ascii titles" - - - title: "Fix HTML 5 parser choking on comments" - - - title: "If calibre is started from a directory that does not exist, automatically use the home directory as the working directory, instead of crashing" - - - title: "Fix iriver story HD Wi-Fi device and external SD card swapped" - tickets: [916364] - - - title: "Content server: Fix ugly URLs for specific format download in the book details and permalink panels" - - - title: "When adding FB2 files do not set the date field from the metadata in the file" - - improved recipes: - - OReilly Premuim - - Variety - - Blic - - New Journal of Physics - - Der Tagesspiegel - - new recipes: - - title: Tweakers.net - author: Roedi06 - - - title: Village Voice - author: Barty - - - title: Edge.org Conversations - author: levien - - - title: Novi list - printed edition - author: Darko Miletic - -- version: 0.8.35 - date: 2012-01-13 - - new features: - - title: "Metadata plugboards: Allow creation of plugboards for email delivery." - tickets: [914012] - - - title: "Tweak EPUB: Also allow tweaking of HTMLZ files (when both EPUB and HTMLZ are present, EPUB is preferred, this can be changed via Preferences->Tweaks)." - - - title: "TXT Input: Support direct conversion of files with extensions .md, .markdown and .textile." - tickets: [912931] - - - title: "E-book viewer: Speed up the optional hyphenation algorithm by upgrading the hyphenator library calibre uses" - - - title: "Drivers for PocketBook 611, Motorola Razr Droid and Onyx Boox i62" - - bug fixes: - - title: "MOBI Output: When converting a paragraph that contains only a non-breaking space into a line break, ignore paragraphs with height less than 2pt." - tickets: [915150] - - - title: "MOBI Input: Handle MOBI files that specify anchor point exactly at pagebreaks. These are apparently produced by John Wiley and Sons." - tickets: [914036] - - - title: "Fetch news dialog: The Download now button is no longer scrolled out of view on OS X for news sources that require credentials" - - - title: "Fix commas being removed from author names when generating filenames in the calibre library" - - - title: "ODT Input: Dont crash on empty links" - - - title: "ebook-convert: Allow use of leading ./ when specifying output file names." - tickets: [913954] - - - title: "Fix deleting of hierarchical searches broken in Tag Browser" - tickets: [912345] - - - title: "Metadata search and replace: Fix rendering error when choosing {template}" - tickets: [913154] - - - title: "Fix calibre not starting when stray .po files are present in the working directory" - tickets: [913054] - - - title: "Do not error out when getting metadata for authors if the author name has either ::: or :#: in it." - tickets: [912713] - - improved recipes: - - Pagina 12 - - USA Today - - LWN Weekly - - Seattle Times - - San Jose Mercury - - Grantland.com - - new recipes: - - title: Lega Nerd and Pambianco - author: faber1971 - - - title: Various Turkish news sources - author: asalet_r - - - title: Microwave Journal - author: Kiavash - - - title: OReilly Premium - author: TechnoCat - - - title: Hamilton Spectator and Tillsonburg/Norfolk County - author: Eric Coolman - - - title: Opinion Bolivia - author: Piet van Oostrum - - - title: ideal.es - author: Josemi Liebana - - - title: Novilist Portal - author: Darko Miletic - -- version: 0.8.34 - date: 2012-01-06 - - new features: - - title: "Apple driver: Set the year field in iTunes based on the published date in calibre." - tickets: [909050] - - - title: "EPUB Input: When converting a file that has entries in the manifest that do no exist, remove them, instead of aborting the conversion." - tickets: [910933] - - - title: "Kindle driver: Ensure page counts are correctly sent to the device when connecting to Kindle 4/Touch." - tickets: [910279] - - - title: "Allow user to set the number of recently viewed books shown in the dropdown menu of the view button, via a tweak in Preferences->Tweaks." - tickets: [910292] - - bug fixes: - - title: "Fix regression in 0.8.33 that caused calibre to crash when starting the Content Server, if the port the content server is trying to listen on is blocked/busy." - tickets: [910512] - - - title: "MOBI Input: Fix regression that caused a mixup of images when the MOBI file header contains an incorrect first image index pointer." - tickets: [911243] - - - title: "Do not remove leading and trailing spaces from the replace fields in the Search and Replace conversion options" - tickets: [910523] - - - title: "Conversion pipeline: Fix regression in 0.8.31 that broke parsing of documents containing a self closing <title/> tag." - tickets: [910325] - - improved recipes: - - Kopalnia Wiedzy - - Alternet - - Tagesspiegel - - Philadelphia Inquirer - - Seattle Times - - La Razon - - new recipes: - - title: Various Italian news sources - author: faber1971 - - - title: money.pl - author: intromatyk - - - title: Diario Rio Negro - author: Darko Miletic. - - - title: FHM UK - author: Dave Asbury - -- version: 0.8.33 - date: 2011-12-30 - - new features: - - title: "LIT Input: Switch to non-recursive algorithm, to allow conversion of files with deeply nested markup." - tickets: [909535] - - - title: "Content server: Do not show the original_* formats in the mobile interface. Also upgrade to the latest CherryPy release." - - - title: "E-book viewer: Add option in viewer preferences to control how much the font size is changed when you click the make fonts bigger/smaller buttons." - tickets: [908980] - - - title: "E-book viewer: Allow changing font size via Ctrl+Mouse wheel" - tickets: [908975] - - - title: "Kobo driver: Hide previews and recommendations from the book list. You can customize the Kobo plugin if you would like to see them via Preferences->Plugins" - - bug fixes: - - title: "Copy to library: Fix title sort not being copied" - - - title: "PDF Output: Add custom size conversion option to the GUI (it was only present on the command line before)" - - - title: "Add missing --keep-ligatures option to the ebook-convert command line" - tickets: [909182] - - - title: "Fix rendering of non ascii characters in generated masthead images when downloading news for the Kindle" - - - title: "Linux binary: Disable qt-sp-api as it causes crashes/performance issues on various distros" - - - title: "E-book viewer: Ensure that reference mode highlighting is removed from the book when reference mode is closed." - tickets: [908982] - - - title: "Fix unable to load plugins from files on GNOME/XFCE desktops" - - - title: "Fix regression that broke customizing toolbars on non English calibre installs" - - - title: "Conversion pipeline: Disable HTML 5 parsing if it results in deeply nested trees." - tickets: [908818] - - - title: "Do not loose position in book list on device connection/sync, if a search is active." - tickets: [908553] - - - title: "Fix regression in 0.8.32 that broke deleting books if the path to the library contained non-ascii characters on linux" - tickets: [908068] - - improved recipes: - - Echo Online - - La Razon - - new recipes: - - title: NYTimes Global - author: Krittika Goyal - - - title: Grantland - author: Barty - -- version: 0.8.32 - date: 2011-12-23 - - new features: - - title: "Linux: When deleting books, send them to the recycle bin, instead of permanently deleting. This is the same behavior as on Windows and OS X." - - - title: "Add a checkbox to allow users to disable the popup that asks if books should be auto-converted before sending to device" - - - title: "Drivers for Droid Razr, Samsung GT-I9003 and Bookeen Odyssey" - tickets: [906356, 906056, 905862] - - - title: "Allow passing multiple filenames as command line arguments to calibre, to add multiple books." - tickets: [907968] - - bug fixes: - - title: "MOBI Output: Fix regression in 0.8.30 that caused the use of hidden heading elements for the TOC to generate links in the wrong place." - tickets: [907156] - - - title: "EPUB Output: Ensure directories have the correct permissions bits set when unzipping an epub with unzip on Unix" - - - title: "Fix bottom most shortcuts in keyboard shortcuts for viewer not editable" - - - title: "EPUB Output: Fix handling of self closing <audio> tags." - tickets: [906521] - - - title: "MOBI Input: Map invalid <o:p> tags to <p> tags before parsing, to handle broken nesting." - tickets: [905715] - - - title: "Conversion pipeline: HTML5 parsing: Fix handling of XML namespaces. Fixes regression in 0.8.30 that caused some articles in some news downloads to appear blank when viewed in Adobe Digital Editions based readers" - - - title: "Get Books: Gandalf store, fix price and cover detection" - - - title: "EPUB Output: Fix the Flatten filenames option in EPUB Output causing duplicated manifest ids in rare cases." - tickets: [905692] - - - title: "When adding books via ISBN, show the user the list of invalid ISBNs that will be ignored, if any, before starting the add operation." - tickets: [905690] - - - title: "Fix unsmarten punctuation conversion option broken in 0.8.31." - tickets: [905596] - - - title: "Fix broken evaluation of composite columns in save-to-disk" - - improved recipes: - - Cosmopolitan UK - - Hindustan Times - - HVG - - moneynews.com - - Ming Pao - - Glasgow Herald - - Times of India - - Focus Magazine - - Hacker News - - Independent - - Sueddeutsche - - new recipes: - - title: Prospect Magazine UK - author: Barty and duoloz - - - title: Elet es Irodalom and NOL - author: Bigpapa - - - title: Salonica Press News - author: SteliosGero - - - title: Echo Online - author: Armin Geller - - - title: Various Polish news sources - author: fenuks - - - title: Various Italian news sources - author: faber1971 - -- version: 0.8.31 - date: 2011-12-16 - - new features: - - title: "Conversion engine: When parsing invalid XHTML use the HTML 5 algorithm, for greater robustness." - tickets: [901466] - - - title: "Driver for PocketBook 611 and Lenovo IdeaPad" - - - title: "Allow customization of the order in which custom column editing is performed in the edit metadata dialog. Setting is available via Preferences->Tweaks." - tickets: [902731] - - - title: "MOBI news download: Allow recipes to set a thumbnail for entries in the periodical table of contents. Currently used by the NYTimes, WSJ, Independent, GUardian and Globe and Mail recipes" - tickets: [900130] - - - title: "E-book viewer: Add an option to the right click menu to search for the currently selected word" - - - title: "Automatically hide the no internet connection available error message if the connection is restored before the user clicks OK" - - bug fixes: - - title: "Fix comments not hidden in Book details panel when they are turned off via Preferences->Look & Feel->Book Details" - - - title: "E-book viewer: Do not popup an error message if the user tries to use the mouse wheel to scroll before a document is loaded." - tickets: [903449] - - - title: "Add docx to the list of ebook extensions." - tickets: [903452] - - - title: "When downloading metadata from non-English Amazon websites, do not correct the case of book titles." - - - title: "Fix regression in 0.8.30 that broke bulk conversion of a single book." - tickets: [902506] - - - title: "When minimized to system tray do not display the no internet connection error as a dialog box, instead use a system tray notification" - - - title: "Catalog generation: Include the series_index field for custom series columns as well" - - - title: "Comic Input: Do not rescale images when using the Tablet output profile (or any output profile with a screen size larger than 3000x3000)" - - - title: "HTML Input: Ignore unparseable URLs instead of crashing on them." - tickets: [902372] - - - improved recipes: - - La Republica - - CND - - Berliner Zeitung - - Zaman Gazetesi - - new recipes: - - title: CND Weekly - author: Derek Liang - - - title: descopera.org - author: Marius Ignatescu - - - title: Rynek Zdrowia - author: spi630 - -- version: 0.8.30 - date: 2011-12-09 - - new features: - - title: "Get Books: Add amazon.es and amazon.it" - - - title: "Bulk convert dialog: Disable the Use saved conversion settings checkbox when none of the books being converted has saved conversion settings" - - - title: "ebook-viewer: And a command line switch to specify the position at which the file should be opened." - tickets: [899325] - - - title: "Distribute calibre source code compressed with xz instead of gzip for a 40% reduction in size" - - bug fixes: - - title: "Get Books: Fix ebooks.com and amazon.fr. Fix cover display in Diesel ebooks store." - - - title: "HTML Input: Fix regression that broke processing of a small fraction of HTML files encoded in a multi-byte character encoding." - tickets: [899691] - - - title: "Greatly reduce the delay at the end of a bulk metadata edit operation that operates on a very large number (thousands) of books" - - - title: "Template language: Fix the subitems formatter function to split only when the period is surrounded by non-white space and not another period" - - - title: "Fix ampersands in titles not displaying in the Cover Browser" - - - title: "MOBI Output: Do not ignore an empty anchor at the end of a block element." - - - title: "MOBI Output: Handle links to inline anchors placed inside large blocks of text correctly, i.e. the link should not point to the start of the block." - tickets: [899831] - - - title: "E-book viewer: Fix searching for text that is represented as entities in the underlying HTML." - tickets: [899573] - - - title: "Have the Esc shortcut perform exactly the same set of actions as clicking the clear button." - tickets: [900048] - - - title: "Prevent the adding books dialog from becoming too wide" - - - title: "Fix custom column editing not behaving correctly with the Previous button in the edit metadata dialog." - tickets: [899836] - - - title: "T1 driver. More fixes to datetime handling to try to convince the T1's buggy firmware to not rescan metadata." - tickets: [899514] - - - title: "Only allow searching via non accented author names if the user interface language in calibre is set to English." - tickets: [899227] - - improved recipes: - - Die Zeit subscription - - Metro UK - - suedeutsche.de - - new recipes: - - title: Blues News - author: Oskar Kunicki - - - title: "TVXS" - author: Hargikas - - -- version: 0.8.29 - date: 2011-12-02 - - new features: - - title: "When searching for author names with accented characters, allow the non accented version to match. For example, searching for Nino will now match Niño." - tickets: [879729] - - - title: "Driver for Blackberry Playbook, Motorola Electrify and Samsung Galaxy GIO S5660" - tickets: [805745,898123,897330] - - - title: "Metadata search and replace, make the regular expressions unicode aware" - - bug fixes: - - title: "Fix regression in 0.8.28 that broke sending PDF files to iTunes" - tickets: [896791] - - - title: "Metadata download, do not strip # from titles." - tickets: [898310] - - - title: "Conversion pipeline: Do not error out on books that set font size to zero." - tickets: [898194] - - - title: "News download: Respect the delay setting when downloading RSS feeds as well." - tickets: [897907] - - - title: "EPUB Output: Ensure that xml:lang is set if lang is set as ADE looks for xml:lang, not lang" - tickets: [897531] - - - title: "Content server: Reduce memory consumption when sending very large files" - tickets: [897343] - - - title: "Preserve capitalization of Scottish author names when downloading metadata" - - - title: "Fix update title sort in bulk metadata edit not using language information" - - - title: "Fix sorting by published column in the download metadata dialog broken" - tickets: [896832] - - - title: "Allow use of languages field when generating CSV/XML catalogs" - tickets: [896620] - - - title: "Get Books: Fix ebookpoint.pl" - - - title: "When calculating title sort for a book based on its language, only use the specified language not a combination of the language and english" - tickets: [896412] - - improved recipes: - - Metro NL - - Ming Pao - - Rolling Stones Mag - - Buffalo News - - new recipes: - - title: gs24.pl and Gazeta.pl Szczecin - author: Michal Szkutnik - - - title: Vanity Fair - author: Barty - - - title: Skylife - author: thomass - - - title: Daily Writing Tips - author: NotTaken - - - title: TechDirt - author: Krittika Goyal - - - title: Cosmopolitan UK - author: Dave Asbury - -- version: 0.8.28 - date: 2011-11-25 - - new features: - - title: "Get Books: Add litres.ru store" - - - title: "Change the algorithm that generates title sort strings to strip leading articles from both english and the current language set for the calibre user interface. In addition, in the edit metadata dialog, calibre will use the book's language when calculating the sort string. This behavior can be adjusted via Preferences->Tweaks." - tickets: [886763] - - - title: "Driver for Cybook Odyssey." - tickets: [893457] - - - title: "Irex driver: Put books into the top level directory instead of into /ebooks or /Books." - tickets: [883616] - - bug fixes: - - title: "Have downloaded periodicals recognized when transferred via USB to the Kindle Fire" - - - title: "MOBI Output: Fix underline and strikethrough properties declared on parents not being rendered on child tags." - tickets: [894245] - - - title: "Template language: Fix regression that broke ordering of items when formatting a list" - - - title: "Conversion pipeline: When removing obsolete <font> tags convert them to <div> instead of <span> if they contain block level tags." - tickets: [892525] - - - title: "When downloading metadata, fix the case normalization of double-barelled author names." - tickets: [893257] - - - title: "Template language: Fix regression that broke using general program mode in save to disk templates" - - - title: "calibredb: Fix use of ranges when specifying ids for the remove command" - - - title: "Apple driver: Add ids for iPhone 4S. More robust against iTunes automation errors when adding artwork." - tickets: [892468] - - - title: "Fix encoding of comments incorrectly detected when downloading metadata from ozon.ru" - - - title: "Fix calibre not getting list of books on the Kindle Fire" - - improved recipes: - - El Mundo - - BBC - - NIN Online - - ABC Australia - - Salon.com - - Expansion (Spanish) - - The Week - - Heise Online - - new recipes: - - title: Give me something to read and Let's get Critical - author: Barty - - - title: Worldcrunch - author: Krittika Goyal - -- version: 0.8.27 - date: 2011-11-18 - - new features: - - title: "Drivers for the Kindle Fire and the Nook Tablet" - tickets: [890918] - - - title: "Conversion: Add an option under Look & Feel to remove specified style information (CSS) from the document during conversion." - tickets: [871384] - - - title: "Add an option in the bulk metadata edit dialog to restore the pre-conversion files for many books with a single click." - tickets: [886116] - - - title: "Jobs list: Add the ability to search for and to hide jobs, useful if you have run a lot of jobs and the list is getting crowded." - tickets: [883734] - - - title: "Book jacket generation: Add ability to customize the book jacket template and add custom columns into the jacket." - tickets: [889912] - - - title: "MOBI Input: Performance improvement when viewing/converting a file with a lot of links" - - bug fixes: - - title: "Fix regression in 0.8.26 that broke disabling the update of particular fields during a bulk metadata download." - tickets: [889696] - - - title: "Get Books: Fix DRM status for legimi" - - - title: "When parsing for lxml via BeatifulSoup, use the calibre modified copy of BeautifulSoup (more robust)." - tickets: [889890] - - - title: "HTML Input: Handle double encoded URLs in img tags" - tickets: [889323] - - improved recipes: - - Various Polish recipes - - Academia Catavencu - - El Periodico de Aragon - - Weblogs SL - - Folha de Sao Paolo (subscription) - - new recipes: - - title: News on Japan - author: Krittika Goyal - - - title: Formula AS - author: Silviu Cotoara - - - title: Various Turkish news sources - author: Osman Kaysan - - - title: Infra.pl and Spider's Web - author: fenuks - - -- version: 0.8.26 - date: 2011-11-12 - - new features: - - title: "Tweak to control sorting of date type columns. You can choose to have them sorted only by displayed fields" - - - title: "Driver for the Trekstor 3.0" - - - title: "Performance improvements when evaluating templates, and in particular general program mode templates" - - bug fixes: - - title: "ODT Input: When converting to EPUB improve handling of large images placed inside small frames, to prevent them from obscuring text." - tickets: [860272,884759] - - - title: "EPUB Input: Automatically strip entries of type application/text from the spine. Apparently there are EPUB production tools out there that create them." - tickets: [884792] - - - title: "Keep the startup splash screen visible until the GUI has fully completed initializing." - tickets: [885827] - - - title: "ODT Input: Fix handling of span tags containing only whitespace." - tickets: [887311] - - - title: "On windows when changing title or author via the main book list, handle the case of one of the books files being open in another program more gracefully." - tickets: [880585] - - - title: "When adding a format to an existing book record, ensure that no changes are made to the database until after the file operations have succeeded." - - - title: "Fix bug that prevented configuring which fields to download metadata for when adding books by ISBN" - tickets: [856076] - - - title: "Fix Japanese characters not being crrectly displayed on index pages in news downloads for the SONY T1" - tickets: [888029] - - - title: "Get Books: Fix booleans in search expressions not working in non-English calibre versions" - tickets: [887554] - - - title: "Fix a bug in the support for hours/minutes/seconds in datetime format strings" - tickets: [887412] - - - title: "Treat an author_sort value of 'Unknown' the same way as unknown authors are treated in template processing" - - - title: "Detect SD card in Kobo Vox" - - - title: "Amazon metadata download: Workaround for change in Amazon website causing some books to have incorrect ratings downloaded" - - improved recipes: - - Metro NL - - The Independent - - Frankfurter Rundschau - - L'Espresso - - Il Giornale - - Berlingske.dk - - Suedeutsche Zeitung - - new recipes: - - title: Techtarget - author: Julio Map - - diff --git a/manual/faq.rst b/manual/faq.rst index 9b1c862436..2d2862e4e6 100644 --- a/manual/faq.rst +++ b/manual/faq.rst @@ -616,7 +616,10 @@ or a Remote Desktop solution. If you must share the actual library, use a file syncing tool like DropBox or rsync or Microsoft SkyDrive instead of a networked drive. Even with these tools there is danger of data corruption/loss, so only do this if you are -willing to live with that risk. +willing to live with that risk. In particular, be aware that **Google Drive** +is incompatible with |app|, if you put your |app| library in Google Drive, you +*will* suffer data loss. See +`this thread <http://www.mobileread.com/forums/showthread.php?t=205581>`_ for details. Content From The Web --------------------- @@ -692,7 +695,7 @@ Post any output you see in a help message on the `Forum <http://www.mobileread.c |app| freezes/crashes occasionally? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -There are six possible things I know of, that can cause this: +There are several possible things I know of, that can cause this: * You recently connected an external monitor or TV to your computer. In this case, whenever |app| opens a new window like the edit metadata @@ -700,10 +703,6 @@ There are six possible things I know of, that can cause this: you dont notice it and so you think |app| has frozen. Disconnect your second monitor and restart calibre. - * You are using a Wacom branded USB mouse. There is an incompatibility between - Wacom mice and the graphics toolkit |app| uses. Try using a non-Wacom - mouse. - * If you use RoboForm, it is known to cause |app| to crash. Add |app| to the blacklist of programs inside RoboForm to fix this. Or uninstall RoboForm. @@ -714,6 +713,13 @@ There are six possible things I know of, that can cause this: * Constant Guard Protection by Xfinity causes crashes in |app|. You have to manually allow |app| in it or uninstall Constant Guard Protection. + * Spybot - Search & Destroy blocks |app| from accessing its temporary files + breaking viewing and converting of books. + + * You are using a Wacom branded USB mouse. There is an incompatibility between + Wacom mice and the graphics toolkit |app| uses. Try using a non-Wacom + mouse. + * On some 64 bit versions of Windows there are security software/settings that prevent 64-bit |app| from working properly. If you are using the 64-bit version of |app| try switching to the 32-bit version. diff --git a/recipes/democracy_journal.recipe b/recipes/democracy_journal.recipe new file mode 100644 index 0000000000..f02a3b70a8 --- /dev/null +++ b/recipes/democracy_journal.recipe @@ -0,0 +1,27 @@ +from calibre.web.feeds.news import BasicNewsRecipe +import re + +class AdvancedUserRecipe1361743898(BasicNewsRecipe): + title = u'Democracy Journal' + description = '''A journal of ideas. Published quarterly.''' + __author__ = u'David Nye' + language = 'en' + oldest_article = 90 + max_articles_per_feed = 30 + no_stylesheets = True + auto_cleanup = True + + def parse_index(self): + articles = [] + feeds = [] + soup = self.index_to_soup("http://www.democracyjournal.org") + for x in soup.findAll(href=re.compile("http://www\.democracyjournal\.org/\d*/.*php$")): + url = x.get('href') + title = self.tag_to_string(x) + articles.append({'title':title, 'url':url, 'description':'', 'date':''}) + feeds.append(('Articles', articles)) + return feeds + + def print_version(self, url): + return url + '?page=all' + diff --git a/recipes/el_malpensante.recipe b/recipes/el_malpensante.recipe new file mode 100644 index 0000000000..7a014735b6 --- /dev/null +++ b/recipes/el_malpensante.recipe @@ -0,0 +1,27 @@ +# coding=utf-8 +# https://github.com/iemejia/calibrecolombia + +''' +http://www.elmalpensante.com/ +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class ElMalpensante(BasicNewsRecipe): + title = u'El Malpensante' + language = 'es_CO' + __author__ = 'Ismael Mejia <iemejia@gmail.com>' + cover_url = 'http://elmalpensante.com/img/layout/logo.gif' + description = 'El Malpensante' + oldest_article = 30 + simultaneous_downloads = 20 + #tags = 'news, sport, blog' + use_embedded_content = True + remove_empty_feeds = True + max_articles_per_feed = 100 + feeds = [(u'Artículos', u'http://www.elmalpensante.com/articulosRSS.php'), + (u'Malpensantías', u'http://www.elmalpensante.com/malpensantiasRSS.php'), + (u'Margaritas', u'http://www.elmalpensante.com/margaritasRSS.php'), +# This one is almost the same as articulos so we leave articles +# (u'Noticias', u'http://www.elmalpensante.com/noticiasRSS.php'), + ] diff --git a/recipes/financial_times_us.recipe b/recipes/financial_times_us.recipe new file mode 100644 index 0000000000..3821e5ea0e --- /dev/null +++ b/recipes/financial_times_us.recipe @@ -0,0 +1,182 @@ +__license__ = 'GPL v3' +__copyright__ = '2013, Darko Miletic <darko.miletic at gmail.com>' +''' +http://www.ft.com/intl/us-edition +''' + +import datetime +from calibre.ptempfile import PersistentTemporaryFile +from calibre import strftime +from calibre.web.feeds.news import BasicNewsRecipe + +class FinancialTimes(BasicNewsRecipe): + title = 'Financial Times (US) printed edition' + __author__ = 'Darko Miletic' + description = "The Financial Times (FT) is one of the world's leading business news and information organisations, recognised internationally for its authority, integrity and accuracy." + publisher = 'The Financial Times Ltd.' + category = 'news, finances, politics, UK, World' + oldest_article = 2 + language = 'en' + max_articles_per_feed = 250 + no_stylesheets = True + use_embedded_content = False + needs_subscription = True + encoding = 'utf8' + publication_type = 'newspaper' + articles_are_obfuscated = True + temp_files = [] + masthead_url = 'http://im.media.ft.com/m/img/masthead_main.jpg' + LOGIN = 'https://registration.ft.com/registration/barrier/login' + LOGIN2 = 'http://media.ft.com/h/subs3.html' + INDEX = 'http://www.ft.com/intl/us-edition' + PREFIX = 'http://www.ft.com' + + conversion_options = { + 'comment' : description + , 'tags' : category + , 'publisher' : publisher + , 'language' : language + , 'linearize_tables' : True + } + + def get_browser(self): + br = BasicNewsRecipe.get_browser(self) + br.open(self.INDEX) + if self.username is not None and self.password is not None: + br.open(self.LOGIN2) + br.select_form(name='loginForm') + br['username'] = self.username + br['password'] = self.password + br.submit() + return br + + keep_only_tags = [ + dict(name='div' , attrs={'class':['fullstory fullstoryHeader', 'ft-story-header']}) + ,dict(name='div' , attrs={'class':'standfirst'}) + ,dict(name='div' , attrs={'id' :'storyContent'}) + ,dict(name='div' , attrs={'class':['ft-story-body','index-detail']}) + ,dict(name='h2' , attrs={'class':'entry-title'} ) + ,dict(name='span', attrs={'class':lambda x: x and 'posted-on' in x.split()} ) + ,dict(name='span', attrs={'class':'author_byline'} ) + ,dict(name='div' , attrs={'class':'entry-content'} ) + ] + remove_tags = [ + dict(name='div', attrs={'id':'floating-con'}) + ,dict(name=['meta','iframe','base','object','embed','link']) + ,dict(attrs={'class':['storyTools','story-package','screen-copy','story-package separator','expandable-image']}) + ] + remove_attributes = ['width','height','lang'] + + extra_css = """ + body{font-family: Georgia,Times,"Times New Roman",serif} + h2{font-size:large} + .ft-story-header{font-size: x-small} + .container{font-size:x-small;} + h3{font-size:x-small;color:#003399;} + .copyright{font-size: x-small} + img{margin-top: 0.8em; display: block} + .lastUpdated{font-family: Arial,Helvetica,sans-serif; font-size: x-small} + .byline,.ft-story-body,.ft-story-header{font-family: Arial,Helvetica,sans-serif} + """ + + def get_artlinks(self, elem): + articles = [] + count = 0 + for item in elem.findAll('a',href=True): + count = count + 1 + if self.test and count > 2: + return articles + rawlink = item['href'] + url = rawlink + if not rawlink.startswith('http://'): + url = self.PREFIX + rawlink + try: + urlverified = self.browser.open_novisit(url).geturl() # resolve redirect. + except: + continue + title = self.tag_to_string(item) + date = strftime(self.timefmt) + articles.append({ + 'title' :title + ,'date' :date + ,'url' :urlverified + ,'description':'' + }) + return articles + + def parse_index(self): + feeds = [] + soup = self.index_to_soup(self.INDEX) + dates= self.tag_to_string(soup.find('div', attrs={'class':'btm-links'}).find('div')) + self.timefmt = ' [%s]'%dates + wide = soup.find('div',attrs={'class':'wide'}) + if not wide: + return feeds + allsections = wide.findAll(attrs={'class':lambda x: x and 'footwell' in x.split()}) + if not allsections: + return feeds + count = 0 + for item in allsections: + count = count + 1 + if self.test and count > 2: + return feeds + fitem = item.h3 + if not fitem: + fitem = item.h4 + ftitle = self.tag_to_string(fitem) + self.report_progress(0, _('Fetching feed')+' %s...'%(ftitle)) + feedarts = self.get_artlinks(item.ul) + feeds.append((ftitle,feedarts)) + return feeds + + def preprocess_html(self, soup): + items = ['promo-box','promo-title', + 'promo-headline','promo-image', + 'promo-intro','promo-link','subhead'] + for item in items: + for it in soup.findAll(item): + it.name = 'div' + it.attrs = [] + for item in soup.findAll(style=True): + del item['style'] + for item in soup.findAll('a'): + limg = item.find('img') + if item.string is not None: + str = item.string + item.replaceWith(str) + else: + if limg: + item.name = 'div' + item.attrs = [] + else: + str = self.tag_to_string(item) + item.replaceWith(str) + for item in soup.findAll('img'): + if not item.has_key('alt'): + item['alt'] = 'image' + return soup + + def get_cover_url(self): + cdate = datetime.date.today() + if cdate.isoweekday() == 7: + cdate -= datetime.timedelta(days=1) + return cdate.strftime('http://specials.ft.com/vtf_pdf/%d%m%y_FRONT1_USA.pdf') + + def get_obfuscated_article(self, url): + count = 0 + while (count < 10): + try: + response = self.browser.open(url) + html = response.read() + count = 10 + except: + print "Retrying download..." + count += 1 + tfile = PersistentTemporaryFile('_fa.html') + tfile.write(html) + tfile.close() + self.temp_files.append(tfile) + return tfile.name + + def cleanup(self): + self.browser.open('https://registration.ft.com/registration/login/logout?location=') \ No newline at end of file diff --git a/recipes/geopolityka.recipe b/recipes/geopolityka.recipe new file mode 100644 index 0000000000..9749007479 --- /dev/null +++ b/recipes/geopolityka.recipe @@ -0,0 +1,12 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class BasicUserRecipe1361379046(BasicNewsRecipe): + title = u'Geopolityka.org' + language = 'pl' + __author__ = 'chemik111' + oldest_article = 15 + max_articles_per_feed = 100 + auto_cleanup = True + + feeds = [(u'Rss', u'http://geopolityka.org/index.php?format=feed&type=rss')] + diff --git a/recipes/hnonline.recipe b/recipes/hnonline.recipe new file mode 100644 index 0000000000..5f6a48b026 --- /dev/null +++ b/recipes/hnonline.recipe @@ -0,0 +1,67 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class HNonlineRecipe(BasicNewsRecipe): + __license__ = 'GPL v3' + __author__ = 'lacike' + language = 'sk' + version = 1 + + title = u'HNonline' + publisher = u'HNonline' + category = u'News, Newspaper' + description = u'News from Slovakia' + cover_url = u'http://hnonline.sk/img/sk/_relaunch/logo2.png' + + oldest_article = 1 + max_articles_per_feed = 100 + use_embedded_content = False + remove_empty_feeds = True + + no_stylesheets = True + remove_javascript = True + + # Feeds from: http://rss.hnonline.sk, for listing see http://rss.hnonline.sk/prehlad + feeds = [] + feeds.append((u'HNonline|Ekonomika a firmy', u'http://rss.hnonline.sk/?p=kC1000')) + feeds.append((u'HNonline|Slovensko', u'http://rss.hnonline.sk/?p=kC2000')) + feeds.append((u'HNonline|Svet', u'http://rss.hnonline.sk/?p=kC3000')) + feeds.append((u'HNonline|\u0160port', u'http://rss.hnonline.sk/?p=kC4000')) + feeds.append((u'HNonline|Online rozhovor', u'http://rss.hnonline.sk/?p=kCR000')) + + feeds.append((u'FinWeb|Spr\u00E1vy zo sveta financi\u00ED', u'http://rss.finweb.hnonline.sk/spravodajstvo')) + feeds.append((u'FinWeb|Koment\u00E1re a anal\u00FDzy', u'http://rss.finweb.hnonline.sk/?p=kPC200')) + feeds.append((u'FinWeb|Invest\u00EDcie', u'http://rss.finweb.hnonline.sk/?p=kPC300')) + feeds.append((u'FinWeb|Svet akci\u00ED', u'http://rss.finweb.hnonline.sk/?p=kPC400')) + feeds.append((u'FinWeb|Rozhovory', u'http://rss.finweb.hnonline.sk/?p=kPC500')) + feeds.append((u'FinWeb|T\u00E9ma t\u00FD\u017Ed\u0148a', u'http://rss.finweb.hnonline.sk/?p=kPC600')) + feeds.append((u'FinWeb|Rebr\u00ED\u010Dky', u'http://rss.finweb.hnonline.sk/?p=kPC700')) + + feeds.append((u'HNstyle|Kult\u00FAra', u'http://style.hnonline.sk/?p=kTC100')) + feeds.append((u'HNstyle|Auto-moto', u'http://style.hnonline.sk/?p=kTC200')) + feeds.append((u'HNstyle|Digit\u00E1l', u'http://style.hnonline.sk/?p=kTC300')) + feeds.append((u'HNstyle|Veda', u'http://style.hnonline.sk/?p=kTCV00')) + feeds.append((u'HNstyle|Dizajn', u'http://style.hnonline.sk/?p=kTC400')) + feeds.append((u'HNstyle|Cestovanie', u'http://style.hnonline.sk/?p=kTCc00')) + feeds.append((u'HNstyle|V\u00EDkend', u'http://style.hnonline.sk/?p=kTC800')) + feeds.append((u'HNstyle|Gastro', u'http://style.hnonline.sk/?p=kTC600')) + feeds.append((u'HNstyle|M\u00F3da', u'http://style.hnonline.sk/?p=kTC700')) + feeds.append((u'HNstyle|Modern\u00E1 \u017Eena', u'http://style.hnonline.sk/?p=kTCA00')) + feeds.append((u'HNstyle|Pre\u010Do nie?!', u'http://style.hnonline.sk/?p=k7C000')) + + keep_only_tags = [] + keep_only_tags.append(dict(name = 'h1', attrs = {'class': 'detail-titulek'})) + keep_only_tags.append(dict(name = 'div', attrs = {'class': 'detail-podtitulek'})) + keep_only_tags.append(dict(name = 'div', attrs = {'class': 'detail-perex'})) + keep_only_tags.append(dict(name = 'div', attrs = {'class': 'detail-text'})) + + remove_tags = [] + #remove_tags.append(dict(name = 'div', attrs = {'id': re.compile('smeplayer.*')})) + + remove_tags_after = [] + #remove_tags_after = [dict(name = 'p', attrs = {'class': 'autor_line'})] + + extra_css = ''' + @font-face {font-family: "serif1";src:url(res:///opt/sony/ebook/FONT/tt0011m_.ttf)} + @font-face {font-family: "sans1";src:url(res:///opt/sony/ebook/FONT/LiberationSans.ttf)} + body {font-family: sans1, serif1;} + ''' diff --git a/recipes/icons/financial_times_us.png b/recipes/icons/financial_times_us.png new file mode 100644 index 0000000000..2a769d9dbb Binary files /dev/null and b/recipes/icons/financial_times_us.png differ diff --git a/recipes/icons/hnonline.png b/recipes/icons/hnonline.png new file mode 100644 index 0000000000..1e073839ad Binary files /dev/null and b/recipes/icons/hnonline.png differ diff --git a/recipes/icons/nezavisne_novine.png b/recipes/icons/nezavisne_novine.png new file mode 100644 index 0000000000..29da3de24f Binary files /dev/null and b/recipes/icons/nezavisne_novine.png differ diff --git a/recipes/nezavisne_novine.recipe b/recipes/nezavisne_novine.recipe new file mode 100644 index 0000000000..357c478ce1 --- /dev/null +++ b/recipes/nezavisne_novine.recipe @@ -0,0 +1,59 @@ +__license__ = 'GPL v3' +__copyright__ = '2013, Darko Miletic <darko.miletic at gmail.com>' +''' +www.nezavisne.com +''' +from calibre import strftime +from calibre.web.feeds.news import BasicNewsRecipe + +class NezavisneNovine(BasicNewsRecipe): + title = 'Nezavisne novine' + __author__ = 'Darko Miletic' + description = 'Nezavisne novine - Najnovije vijesti iz BiH, Srbije, Hrvatske, Crne Gore i svijeta' + publisher = 'NIGP "DNN"' + category = 'news, politics, Bosnia, Balcans' + oldest_article = 2 + max_articles_per_feed = 200 + no_stylesheets = True + encoding = 'utf8' + use_embedded_content = False + language = 'sr' + remove_empty_feeds = True + publication_type = 'newspaper' + cover_url = strftime('http://pdf.nezavisne.com/slika/novina/nezavisne_novine.jpg?v=%Y%m%d') + masthead_url = 'http://www.nezavisne.com/slika/osnova/nezavisne-novine-logo.gif' + extra_css = """ + body{font-family: Arial,Helvetica,sans-serif } + img{margin-bottom: 0.4em; display:block} + """ + + conversion_options = { + 'comment' : description + , 'tags' : category + , 'publisher' : publisher + , 'language' : language + } + keep_only_tags = [dict(name='div', attrs={'class':'vijest'})] + remove_tags_after = dict(name='div', attrs={'id':'wrap'}) + remove_tags = [ + dict(name=['meta','link','iframe','object']) + ,dict(name='div', attrs={'id':'wrap'}) + ] + remove_attributes=['lang','xmlns:fb','xmlns:og'] + + + feeds = [ + (u'Novosti' , u'http://feeds.feedburner.com/Novosti-NezavisneNovine' ) + ,(u'Posao' , u'http://feeds.feedburner.com/Posao-NezavisneNovine' ) + ,(u'Sport' , u'http://feeds.feedburner.com/Sport-NezavisneNovine' ) + ,(u'Komentar' , u'http://feeds.feedburner.com/Komentari-NezavisneNovine' ) + ,(u'Umjetnost i zabava' , u'http://feeds.feedburner.com/UmjetnostIZabava-NezavisneNovine' ) + ,(u'Život i stil' , u'http://feeds.feedburner.com/ZivotIStil-NezavisneNovine' ) + ,(u'Auto' , u'http://feeds.feedburner.com/Auto-NezavisneNovine' ) + ,(u'Nauka i tehnologija', u'http://feeds.feedburner.com/NaukaITehnologija-NezavisneNovine') + ] + + def preprocess_html(self, soup): + for item in soup.findAll(style=True): + del item['style'] + return soup diff --git a/recipes/revista_cromos.recipe b/recipes/revista_cromos.recipe new file mode 100644 index 0000000000..29515971dd --- /dev/null +++ b/recipes/revista_cromos.recipe @@ -0,0 +1,33 @@ +# coding=utf-8 +# https://github.com/iemejia/calibrecolombia + +''' +http://www.cromos.com.co/ +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class ElMalpensante(BasicNewsRecipe): + title = u'Revista Cromos' + language = 'es_CO' + __author__ = 'Ismael Mejia <iemejia@gmail.com>' + cover_url = 'http://www.cromos.com.co/sites/cromos.com.co/themes/cromos_theme/images/logo_morado.gif' + description = 'Revista Cromos' + oldest_article = 7 + simultaneous_downloads = 20 + #tags = 'news, sport, blog' + use_embedded_content = True + remove_empty_feeds = True + max_articles_per_feed = 100 + feeds = [(u'Cromos', u'http://www.cromos.com.co/rss.xml'), + (u'Moda', u'http://www.cromos.com.co/moda/feed'), + (u'Estilo de Vida', u'http://www.cromos.com.co/estilo-de-vida/feed'), + (u'Cuidado Personal', u'http://www.cromos.com.co/estilo-de-vida/cuidado-personal/feed'), + (u'Salud y Alimentación', u'http://www.cromos.com.co/estilo-de-vida/salud-y-alimentacion/feed'), + (u'Personajes', u'http://www.cromos.com.co/personajes/feed'), + (u'Actualidad', u'http://www.cromos.com.co/personajes/actualidad/feed'), + (u'Espectáculo', u'http://www.cromos.com.co/personajes/espectaculo/feed'), + (u'Reportajes', u'http://www.cromos.com.co/reportajes/feed'), + (u'Eventos', u'http://www.cromos.com.co/eventos/feed'), + (u'Modelos', u'http://www.cromos.com.co/modelos/feed'), + ] diff --git a/recipes/science_news.recipe b/recipes/science_news.recipe index fa24bbadcf..53b451030a 100644 --- a/recipes/science_news.recipe +++ b/recipes/science_news.recipe @@ -1,24 +1,38 @@ #!/usr/bin/env python __license__ = 'GPL v3' -__copyright__ = '2008, Darko Miletic <darko.miletic at gmail.com>' ''' sciencenews.org ''' from calibre.web.feeds.news import BasicNewsRecipe -class Sciencenews(BasicNewsRecipe): - title = u'ScienceNews' - __author__ = u'Darko Miletic and Sujata Raman' - description = u"Science News is an award-winning weekly newsmagazine covering the most important research in all fields of science. Its 16 pages each week are packed with short, accurate articles that appeal to both general readers and scientists. Published since 1922, the magazine now reaches about 150,000 subscribers and more than 1 million readers. These are the latest News Items from Science News." +class ScienceNewsIssue(BasicNewsRecipe): + title = u'Science News Recent Issues' + __author__ = u'Darko Miletic, Sujata Raman and Starson17' + description = u'''Science News is an award-winning weekly + newsmagazine covering the most important research in all fields of science. + Its 16 pages each week are packed with short, accurate articles that appeal + to both general readers and scientists. Published since 1922, the magazine + now reaches about 150,000 subscribers and more than 1 million readers. + These are the latest News Items from Science News. This recipe downloads + the last 30 days worth of articles.''' + category = u'Science, Technology, News' + publisher = u'Society for Science & the Public' oldest_article = 30 language = 'en' - max_articles_per_feed = 100 no_stylesheets = True use_embedded_content = False - auto_cleanup = True timefmt = ' [%A, %d %B, %Y]' + recursions = 1 + remove_attributes = ['style'] + + conversion_options = {'linearize_tables' : True + , 'comment' : description + , 'tags' : category + , 'publisher' : publisher + , 'language' : language + } extra_css = ''' .content_description{font-family:georgia ;font-size:x-large; color:#646464 ; font-weight:bold;} @@ -27,36 +41,33 @@ class Sciencenews(BasicNewsRecipe): .content_edition{font-family:helvetica,arial ;font-size: xx-small ;} .exclusive{color:#FF0000 ;} .anonymous{color:#14487E ;} - .content_content{font-family:helvetica,arial ;font-size: x-small ; color:#000000;} - .description{color:#585858;font-family:helvetica,arial ;font-size: xx-small ;} + .content_content{font-family:helvetica,arial ;font-size: medium ; color:#000000;} + .description{color:#585858;font-family:helvetica,arial ;font-size: large ;} .credit{color:#A6A6A6;font-family:helvetica,arial ;font-size: xx-small ;} ''' - #keep_only_tags = [ dict(name='div', attrs={'id':'column_action'}) ] - #remove_tags_after = dict(name='ul', attrs={'id':'content_functions_bottom'}) - #remove_tags = [ - #dict(name='ul', attrs={'id':'content_functions_bottom'}) - #,dict(name='div', attrs={'id':['content_functions_top','breadcrumb_content']}) - #,dict(name='img', attrs={'class':'icon'}) - #,dict(name='div', attrs={'class': 'embiggen'}) - #] + keep_only_tags = [ dict(name='div', attrs={'class':'content_content'}), + dict(name='ul', attrs={'id':'toc'}) + ] - feeds = [(u"Science News / News Items", u'http://sciencenews.org/index.php/feed/type/news/name/news.rss/view/feed/name/all.rss')] + feeds = [(u"Science News Current Issues", u'http://www.sciencenews.org/view/feed/type/edition/name/issues.rss')] + + match_regexps = [ + r'www.sciencenews.org/view/feature/id/', + r'www.sciencenews.org/view/generic/id' + ] def get_cover_url(self): cover_url = None index = 'http://www.sciencenews.org/view/home' soup = self.index_to_soup(index) link_item = soup.find(name = 'img',alt = "issue") - print link_item if link_item: cover_url = 'http://www.sciencenews.org' + link_item['src'] + '.jpg' return cover_url - #def preprocess_html(self, soup): - - #for tag in soup.findAll(name=['span']): - #tag.name = 'div' - - #return soup + def preprocess_html(self, soup): + for tag in soup.findAll(name=['span']): + tag.name = 'div' + return soup diff --git a/recipes/unperiodico.recipe b/recipes/unperiodico.recipe new file mode 100644 index 0000000000..b40b6c372e --- /dev/null +++ b/recipes/unperiodico.recipe @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# https://github.com/iemejia/calibrecolombia + +''' +http://www.unperiodico.unal.edu.co/ +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class UNPeriodico(BasicNewsRecipe): + title = u'UN Periodico' + language = 'es_CO' + __author__ = 'Ismael Mejia <iemejia@gmail.com>' + cover_url = 'http://www.unperiodico.unal.edu.co/fileadmin/templates/periodico/img/logoperiodico.png' + description = 'UN Periodico' + oldest_article = 30 + max_articles_per_feed = 100 + publication_type = 'newspaper' + feeds = [ + (u'UNPeriodico', u'http://www.unperiodico.unal.edu.co/rss/type/rss2/') + ] diff --git a/recipes/wsj.recipe b/recipes/wsj.recipe index f4254ee7cc..a6a7aa634d 100644 --- a/recipes/wsj.recipe +++ b/recipes/wsj.recipe @@ -55,20 +55,14 @@ class WallStreetJournal(BasicNewsRecipe): ] remove_tags_after = [dict(id="article_story_body"), {'class':"article story"},] + use_javascript_to_login = True - def get_browser(self): - br = BasicNewsRecipe.get_browser(self) - if self.username is not None and self.password is not None: - br.open('http://commerce.wsj.com/auth/login') - br.select_form(nr=1) - br['user'] = self.username - br['password'] = self.password - res = br.submit() - raw = res.read() - if 'Welcome,' not in raw and '>Logout<' not in raw and '>Log Out<' not in raw: - raise ValueError('Failed to log in to wsj.com, check your ' - 'username and password') - return br + def javascript_login(self, br, username, password): + br.visit('https://id.wsj.com/access/pages/wsj/us/login_standalone.html?mg=com-wsj', timeout=120) + f = br.select_form(nr=0) + f['username'] = username + f['password'] = password + br.submit(timeout=120) def populate_article_metadata(self, article, soup, first): if first and hasattr(self, 'add_toc_thumbnail'): diff --git a/recipes/zeitde_sub.recipe b/recipes/zeitde_sub.recipe index b22e9793ed..3efcb610a3 100644 --- a/recipes/zeitde_sub.recipe +++ b/recipes/zeitde_sub.recipe @@ -88,7 +88,7 @@ class ZeitEPUBAbo(BasicNewsRecipe): (re.compile(u' \u00AB'), lambda match: u'\u00AB '), # before closing quotation (re.compile(u'\u00BB '), lambda match: u' \u00BB'), # after opening quotation # filtering for spaces in large numbers for better readability - (re.compile(r'(?<=\d\d)(?=\d\d\d[ ,\.;\)<\?!-])'), lambda match: u'\u2008'), # end of the number with some character following + (re.compile(r'(?<=\d\d)(?=\d\d\d[ ,;\)<\?!-])'), lambda match: u'\u2008'), # end of the number with some character following (re.compile(r'(?<=\d\d)(?=\d\d\d. )'), lambda match: u'\u2008'), # end of the number with full-stop following, then space is necessary (avoid file names) (re.compile(u'(?<=\d)(?=\d\d\d\u2008)'), lambda match: u'\u2008'), # next level (re.compile(u'(?<=\d)(?=\d\d\d\u2008)'), lambda match: u'\u2008'), # next level diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index 7edbd43dc9..b90e6b50ea 100644 Binary files a/resources/compiled_coffeescript.zip and b/resources/compiled_coffeescript.zip differ diff --git a/resources/content_server/browse/browse.css b/resources/content_server/browse/browse.css index b32c470803..03a3694eb4 100644 --- a/resources/content_server/browse/browse.css +++ b/resources/content_server/browse/browse.css @@ -356,6 +356,10 @@ h2.library_name { color: red; } +#booklist a.summary_thumb img { + border: none +} + #booklist > #pagelist { display: none; } #goto_page_dialog ul { @@ -474,5 +478,14 @@ h2.library_name { color: red } +.details a.details_thumb img { + border: none +} + +.details #random_button { + display:block +} + + /* }}} */ diff --git a/resources/content_server/browse/browse.js b/resources/content_server/browse/browse.js index 6783f83a1d..c6914467fa 100644 --- a/resources/content_server/browse/browse.js +++ b/resources/content_server/browse/browse.js @@ -324,9 +324,15 @@ function show_details(a_dom) { function book() { hidesort(); $('.details .left img').load(function() { + var rb = $('#random_button'); + rb.button(); var img = $('.details .left img'); var height = $('#main').height(); - height = Math.max(height, img.height() + 100); + var bh = 0; + if (rb.length > 0) { + bh = rb.height(); + } + height = Math.max(height, img.height() + bh + 100); $('#main').height(height); }); } diff --git a/resources/content_server/browse/details.html b/resources/content_server/browse/details.html index ece693cad5..af237a3e93 100644 --- a/resources/content_server/browse/details.html +++ b/resources/content_server/browse/details.html @@ -1,6 +1,7 @@ <div id="details_{id}" class="details"> <div class="left"> - <img alt="Cover of {title}" src="{prefix}/get/cover/{id}" /> + <a href="{get_url}" title="Click to read {title} in the {fmt} format" class="details_thumb"><img alt="Cover of {title}" src="{prefix}/get/cover/{id}" /></a> + {random} </div> <div class="right"> <div class="field formats">{formats}</div> diff --git a/resources/content_server/browse/summary.html b/resources/content_server/browse/summary.html index d6a4293b25..e9739f7f69 100644 --- a/resources/content_server/browse/summary.html +++ b/resources/content_server/browse/summary.html @@ -1,6 +1,6 @@ <div id="summary_{id}" class="summary"> <div class="left"> - <img alt="Cover of {title}" src="{prefix}/get/thumb_90_120/{id}" /> + <a href="{get_url}" class="summary_thumb" title="Click to read {title} in the {fmt} format"><img alt="Cover of {title}" src="{prefix}/get/thumb_90_120/{id}" /></a> {get_button} </div> <div class="right"> diff --git a/resources/default_tweaks.py b/resources/default_tweaks.py index 1aa820819c..ff1a53de96 100644 --- a/resources/default_tweaks.py +++ b/resources/default_tweaks.py @@ -517,3 +517,17 @@ default_tweak_format = None # your library and your personal editing style. preselect_first_completion = False +#: Recognize numbers inside text when sorting +# This means that when sorting on text fields like title the text "Book 2" +# will sort before the text "Book 100". If you want this behavior, set +# numeric_collation = True note that doing so will cause problems with text +# that starts with numbers and is a little slower. +numeric_collation = False + +#: Sort the list of libraries alphabetically +# The list of libraries in the Copy to Library and Quick Switch menus are +# normally sorted by most used. However, if there are more than a certain +# number of such libraries, the sorting becomes alphabetic. You can set that +# number here. The default is ten libraries. +many_libraries = 10 + diff --git a/setup/installer/linux/freeze2.py b/setup/installer/linux/freeze2.py index 8459b3db29..cbf0363fc9 100644 --- a/setup/installer/linux/freeze2.py +++ b/setup/installer/linux/freeze2.py @@ -38,7 +38,7 @@ binary_includes = [ '/lib/libz.so.1', '/usr/lib/libtiff.so.5', '/lib/libbz2.so.1', - '/usr/lib/libpoppler.so.27', + '/usr/lib/libpoppler.so.28', '/usr/lib/libxml2.so.2', '/usr/lib/libopenjpeg.so.2', '/usr/lib/libxslt.so.1', diff --git a/setup/iso_639/ca.po b/setup/iso_639/ca.po index da86ff60e9..f4a39aaa24 100644 --- a/setup/iso_639/ca.po +++ b/setup/iso_639/ca.po @@ -12,14 +12,14 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-" "devel@lists.alioth.debian.org>\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2013-01-19 20:28+0000\n" +"PO-Revision-Date: 2013-02-19 18:01+0000\n" "Last-Translator: Ferran Rius <frius64@hotmail.com>\n" "Language-Team: Catalan <linux@softcatala.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-20 04:36+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" "Language: ca\n" #. name for aaa @@ -1920,7 +1920,7 @@ msgstr "Arára; Mato Grosso" #. name for axk msgid "Yaka (Central African Republic)" -msgstr "Yaka (República Centreafricana)" +msgstr "Yaka (República Centrafricana)" #. name for axm msgid "Armenian; Middle" @@ -3528,7 +3528,7 @@ msgstr "Buamu" #. name for boy msgid "Bodo (Central African Republic)" -msgstr "Bodo (República Centreafricana)" +msgstr "Bodo (República Centrafricana)" #. name for boz msgid "Bozo; Tiéyaxo" @@ -7928,7 +7928,7 @@ msgstr "Oromo; occidental" #. name for gba msgid "Gbaya (Central African Republic)" -msgstr "Gbaya (República Centreafricana)" +msgstr "Gbaya (República Centrafricana)" #. name for gbb msgid "Kaytetye" @@ -11184,7 +11184,7 @@ msgstr "" #. name for kbn msgid "Kare (Central African Republic)" -msgstr "Kare (República Centreafricana)" +msgstr "Kare (República Centrafricana)" #. name for kbo msgid "Keliko" @@ -20720,7 +20720,7 @@ msgstr "Pitjantjatjara" #. name for pka msgid "Prākrit; Ardhamāgadhī" -msgstr "" +msgstr "Pràcrit; Ardhamagadhi" #. name for pkb msgid "Pokomo" @@ -20776,31 +20776,31 @@ msgstr "Polonombauk" #. name for plc msgid "Palawano; Central" -msgstr "" +msgstr "Palawà; Central" #. name for pld msgid "Polari" -msgstr "" +msgstr "Polari" #. name for ple msgid "Palu'e" -msgstr "" +msgstr "Palue" #. name for plg msgid "Pilagá" -msgstr "" +msgstr "Pilagà" #. name for plh msgid "Paulohi" -msgstr "" +msgstr "Paulohi" #. name for pli msgid "Pali" -msgstr "" +msgstr "Pali" #. name for plj msgid "Polci" -msgstr "" +msgstr "Polci" #. name for plk msgid "Shina; Kohistani" @@ -20812,19 +20812,19 @@ msgstr "Palaung; Shwe" #. name for pln msgid "Palenquero" -msgstr "" +msgstr "Palenquero" #. name for plo msgid "Popoluca; Oluta" -msgstr "" +msgstr "Popoluca; Oluta" #. name for plp msgid "Palpa" -msgstr "" +msgstr "Palpa" #. name for plq msgid "Palaic" -msgstr "" +msgstr "Palaic" #. name for plr msgid "Senoufo; Palaka" @@ -20840,15 +20840,15 @@ msgstr "Malgaix; Plateau" #. name for plu msgid "Palikúr" -msgstr "" +msgstr "Palikur" #. name for plv msgid "Palawano; Southwest" -msgstr "" +msgstr "Palawà; Sudoccidental" #. name for plw msgid "Palawano; Brooke's Point" -msgstr "" +msgstr "Palawà; Brooke" #. name for ply msgid "Bolyu" @@ -20856,43 +20856,43 @@ msgstr "" #. name for plz msgid "Paluan" -msgstr "" +msgstr "Paluà" #. name for pma msgid "Paama" -msgstr "" +msgstr "Paama" #. name for pmb msgid "Pambia" -msgstr "" +msgstr "Pambia" #. name for pmc msgid "Palumata" -msgstr "" +msgstr "Palumata" #. name for pme msgid "Pwaamei" -msgstr "" +msgstr "Pwaamei" #. name for pmf msgid "Pamona" -msgstr "" +msgstr "Pamona" #. name for pmh msgid "Prākrit; Māhārāṣṭri" -msgstr "" +msgstr "Pràcrit; Maharastri" #. name for pmi msgid "Pumi; Northern" -msgstr "" +msgstr "Pumi; Septentrional" #. name for pmj msgid "Pumi; Southern" -msgstr "" +msgstr "Pumi; Meridional" #. name for pmk msgid "Pamlico" -msgstr "" +msgstr "Algonquí Carolina" #. name for pml msgid "Lingua Franca" @@ -20904,11 +20904,11 @@ msgstr "Pol" #. name for pmn msgid "Pam" -msgstr "" +msgstr "Pam" #. name for pmo msgid "Pom" -msgstr "" +msgstr "Pom" #. name for pmq msgid "Pame; Northern" @@ -20916,11 +20916,11 @@ msgstr "Pame; Septentrional" #. name for pmr msgid "Paynamar" -msgstr "" +msgstr "Paynamar" #. name for pms msgid "Piemontese" -msgstr "" +msgstr "Piemontès" #. name for pmt msgid "Tuamotuan" @@ -20956,7 +20956,7 @@ msgstr "Panjabi; Occidental" #. name for pnc msgid "Pannei" -msgstr "" +msgstr "Pannei" #. name for pne msgid "Penan; Western" @@ -20964,11 +20964,11 @@ msgstr "Penan; Occidental" #. name for png msgid "Pongu" -msgstr "" +msgstr "Pongu" #. name for pnh msgid "Penrhyn" -msgstr "" +msgstr "Penrhyn" #. name for pni msgid "Aoheng" @@ -20976,27 +20976,27 @@ msgstr "" #. name for pnm msgid "Punan Batu 1" -msgstr "" +msgstr "Punan Batu" #. name for pnn msgid "Pinai-Hagahai" -msgstr "" +msgstr "Pinai-Hagahai" #. name for pno msgid "Panobo" -msgstr "" +msgstr "Panobo" #. name for pnp msgid "Pancana" -msgstr "" +msgstr "Pancana" #. name for pnq msgid "Pana (Burkina Faso)" -msgstr "" +msgstr "Pana (Burkina Faso)" #. name for pnr msgid "Panim" -msgstr "" +msgstr "Panim" #. name for pns msgid "Ponosakan" @@ -21028,7 +21028,7 @@ msgstr "" #. name for pnz msgid "Pana (Central African Republic)" -msgstr "" +msgstr "Pana (República Centrafricana)" #. name for poc msgid "Poqomam" @@ -21056,7 +21056,7 @@ msgstr "" #. name for poi msgid "Popoluca; Highland" -msgstr "" +msgstr "Popoluca; Muntanya" #. name for pok msgid "Pokangá" @@ -21084,7 +21084,7 @@ msgstr "" #. name for poq msgid "Popoluca; Texistepec" -msgstr "" +msgstr "Popoluca; Texistepec" #. name for por msgid "Portuguese" @@ -21092,7 +21092,7 @@ msgstr "Portuguès" #. name for pos msgid "Popoluca; Sayula" -msgstr "" +msgstr "Popoluca; Sayula" #. name for pot msgid "Potawatomi" @@ -21336,7 +21336,7 @@ msgstr "Paixtú; Central" #. name for psu msgid "Prākrit; Sauraseni" -msgstr "" +msgstr "Pràcrit; Sauraseni" #. name for psw msgid "Port Sandwich" diff --git a/setup/iso_639/es.po b/setup/iso_639/es.po index 04c45be599..405a0e4c3d 100644 --- a/setup/iso_639/es.po +++ b/setup/iso_639/es.po @@ -9,14 +9,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2013-01-12 08:34+0000\n" -"Last-Translator: Jellby <Unknown>\n" +"PO-Revision-Date: 2013-02-26 12:21+0000\n" +"Last-Translator: Miguel Angel del Olmo <silinio45@gmail.com>\n" "Language-Team: Español; Castellano <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-13 04:37+0000\n" -"X-Generator: Launchpad (build 16420)\n" +"X-Launchpad-Export-Date: 2013-02-27 04:37+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. name for aaa msgid "Ghotuo" @@ -9708,7 +9708,7 @@ msgstr "" #. name for hto msgid "Huitoto; Minica" -msgstr "" +msgstr "Huitoto; Meneca" #. name for hts msgid "Hadza" @@ -9736,7 +9736,7 @@ msgstr "" #. name for hue msgid "Huave; San Francisco Del Mar" -msgstr "" +msgstr "Huave; San Francisco Del Mar" #. name for huf msgid "Humene" @@ -9792,7 +9792,7 @@ msgstr "" #. name for hus msgid "Huastec" -msgstr "" +msgstr "Huasteco" #. name for hut msgid "Humla" @@ -9800,11 +9800,11 @@ msgstr "" #. name for huu msgid "Huitoto; Murui" -msgstr "" +msgstr "Huitoto; Murui" #. name for huv msgid "Huave; San Mateo Del Mar" -msgstr "" +msgstr "Huave; San Mateo Del Mar" #. name for huw msgid "Hukumina" @@ -9812,7 +9812,7 @@ msgstr "" #. name for hux msgid "Huitoto; Nüpode" -msgstr "" +msgstr "Huitoto; Nipode" #. name for huy msgid "Hulaulá" @@ -9828,7 +9828,7 @@ msgstr "" #. name for hve msgid "Huave; San Dionisio Del Mar" -msgstr "" +msgstr "Huave; San Dionisio Del Mar" #. name for hvk msgid "Haveke" @@ -9840,7 +9840,7 @@ msgstr "" #. name for hvv msgid "Huave; Santa María Del Mar" -msgstr "" +msgstr "Huave; Santa María Del Mar" #. name for hwa msgid "Wané" @@ -9884,7 +9884,7 @@ msgstr "Iban" #. name for ibb msgid "Ibibio" -msgstr "" +msgstr "Ibibio" #. name for ibd msgid "Iwaidja" @@ -9964,7 +9964,7 @@ msgstr "" #. name for ide msgid "Idere" -msgstr "" +msgstr "Idere" #. name for idi msgid "Idi" @@ -9976,7 +9976,7 @@ msgstr "Ido" #. name for idr msgid "Indri" -msgstr "" +msgstr "Indri" #. name for ids msgid "Idesa" @@ -9988,7 +9988,7 @@ msgstr "" #. name for idu msgid "Idoma" -msgstr "" +msgstr "Idoma" #. name for ifa msgid "Ifugao; Amganad" @@ -9996,7 +9996,7 @@ msgstr "" #. name for ifb msgid "Ifugao; Batad" -msgstr "" +msgstr "Ifugao; Batad" #. name for ife msgid "Ifè" @@ -10004,7 +10004,7 @@ msgstr "" #. name for iff msgid "Ifo" -msgstr "" +msgstr "Ifo" #. name for ifk msgid "Ifugao; Tuwali" @@ -10064,7 +10064,7 @@ msgstr "" #. name for ihi msgid "Ihievbe" -msgstr "" +msgstr "Ihievbe" #. name for ihp msgid "Iha" @@ -10288,15 +10288,15 @@ msgstr "" #. name for iou msgid "Tuma-Irumu" -msgstr "" +msgstr "Tuma-Irumu" #. name for iow msgid "Iowa-Oto" -msgstr "" +msgstr "Iowa-Oto" #. name for ipi msgid "Ipili" -msgstr "" +msgstr "Ipili" #. name for ipk msgid "Inupiaq" @@ -10304,7 +10304,7 @@ msgstr "Iñupiaq" #. name for ipo msgid "Ipiko" -msgstr "" +msgstr "Ipiko" #. name for iqu msgid "Iquito" @@ -30768,7 +30768,7 @@ msgstr "" #. name for zts msgid "Zapotec; Tilquiapan" -msgstr "" +msgstr "Zapoteco; Tilquiapan" #. name for ztt msgid "Zapotec; Tejalapan" diff --git a/setup/iso_639/pl.po b/setup/iso_639/pl.po index 6a0a40fa8c..56e6aff8e6 100644 --- a/setup/iso_639/pl.po +++ b/setup/iso_639/pl.po @@ -13,14 +13,14 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-" "devel@lists.alioth.debian.org>\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2012-04-04 19:53+0000\n" -"Last-Translator: Antoni Kudelski <antekk@linux.pl>\n" +"PO-Revision-Date: 2013-02-23 12:04+0000\n" +"Last-Translator: Marcin Ostajewski (panszpik) <Unknown>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-04-05 04:43+0000\n" -"X-Generator: Launchpad (build 15060)\n" +"X-Launchpad-Export-Date: 2013-02-24 04:41+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: pl\n" #. name for aaa @@ -857,11 +857,11 @@ msgstr "Akurio" #. name for akp msgid "Siwu" -msgstr "" +msgstr "Siwu" #. name for akq msgid "Ak" -msgstr "" +msgstr "Ak" #. name for akr msgid "Araki" @@ -973,7 +973,7 @@ msgstr "ałtajski południowy" #. name for alu msgid "'Are'are" -msgstr "" +msgstr "'Are'are" #. name for alw msgid "Alaba-K’abeena" @@ -1037,7 +1037,7 @@ msgstr "War-Jaintia" #. name for amm msgid "Ama (Papua New Guinea)" -msgstr "" +msgstr "Ama (Papua New Guinea)" #. name for amn msgid "Amanab" @@ -1061,7 +1061,7 @@ msgstr "Amarakaeri" #. name for ams msgid "Amami-Oshima; Southern" -msgstr "" +msgstr "Południowy amami-oshima" #. name for amt msgid "Amto" @@ -1069,7 +1069,7 @@ msgstr "Amto" #. name for amu msgid "Amuzgo; Guerrero" -msgstr "" +msgstr "Amuzgo; Guerrero" #. name for amv msgid "Ambelau" @@ -1249,7 +1249,7 @@ msgstr "Ömie" #. name for aon msgid "Arapesh; Bumbita" -msgstr "" +msgstr "Arapesh; Bumbita" #. name for aor msgid "Aore" @@ -1289,7 +1289,7 @@ msgstr "Bukiyip" #. name for apf msgid "Agta; Pahanan" -msgstr "" +msgstr "Agta; Pahanan" #. name for apg msgid "Ampanang" @@ -1305,19 +1305,19 @@ msgstr "Apiaká" #. name for apj msgid "Apache; Jicarilla" -msgstr "" +msgstr "Apache; Jicarilla" #. name for apk msgid "Apache; Kiowa" -msgstr "" +msgstr "Apache; Kiowa" #. name for apl msgid "Apache; Lipan" -msgstr "" +msgstr "Apache; Lipan" #. name for apm msgid "Apache; Mescalero-Chiricahua" -msgstr "" +msgstr "Apache; Mescalero-Chiricahua" #. name for apn msgid "Apinayé" @@ -1337,11 +1337,11 @@ msgstr "a-pucikwar" #. name for apr msgid "Arop-Lokep" -msgstr "" +msgstr "Arop-Lokep" #. name for aps msgid "Arop-Sissano" -msgstr "" +msgstr "Arop-Sissano" #. name for apt msgid "Apatani" @@ -1357,7 +1357,7 @@ msgstr "Alapmunte" #. name for apw msgid "Apache; Western" -msgstr "" +msgstr "Zachodni apache" #. name for apx msgid "Aputai" @@ -1389,7 +1389,7 @@ msgstr "Atohwaim" #. name for aqn msgid "Alta; Northern" -msgstr "" +msgstr "Północny alta" #. name for aqp msgid "Atakapa" @@ -1409,7 +1409,7 @@ msgstr "arabski" #. name for arb msgid "Arabic; Standard" -msgstr "" +msgstr "Standardowy arabski" #. name for arc msgid "Aramaic; Official (700-300 BCE)" @@ -1465,15 +1465,15 @@ msgstr "arabski algierski" #. name for arr msgid "Karo (Brazil)" -msgstr "" +msgstr "Karo (Brazylia)" #. name for ars msgid "Arabic; Najdi" -msgstr "" +msgstr "Arabski Najdi" #. name for aru msgid "Aruá (Amazonas State)" -msgstr "" +msgstr "Aruá (stan Amazonas)" #. name for arv msgid "Arbore" @@ -1485,7 +1485,7 @@ msgstr "arawak" #. name for arx msgid "Aruá (Rodonia State)" -msgstr "" +msgstr "Aruá (stan Rodonia)" #. name for ary msgid "Arabic; Moroccan" @@ -1529,11 +1529,11 @@ msgstr "Abishira" #. name for asi msgid "Buruwai" -msgstr "" +msgstr "Buruwai" #. name for asj msgid "Nsari" -msgstr "" +msgstr "Nsari" #. name for ask msgid "Ashkun" @@ -1541,7 +1541,7 @@ msgstr "aszkun" #. name for asl msgid "Asilulu" -msgstr "" +msgstr "Asilulu" #. name for asm msgid "Assamese" @@ -1549,11 +1549,11 @@ msgstr "asamski" #. name for asn msgid "Asuriní; Xingú" -msgstr "" +msgstr "Asuriní; Xingú" #. name for aso msgid "Dano" -msgstr "" +msgstr "Dano" #. name for asp msgid "Algerian Sign Language" @@ -1565,11 +1565,11 @@ msgstr "austriacki język migowy" #. name for asr msgid "Asuri" -msgstr "" +msgstr "Asuri" #. name for ass msgid "Ipulo" -msgstr "" +msgstr "Ipulo" #. name for ast msgid "Asturian" @@ -1577,11 +1577,11 @@ msgstr "asturyjski" #. name for asu msgid "Asurini; Tocantins" -msgstr "" +msgstr "Asurini; Tocantins" #. name for asv msgid "Asoa" -msgstr "" +msgstr "Asoa" #. name for asw msgid "Australian Aborigines Sign Language" @@ -1589,43 +1589,43 @@ msgstr "język migowy Aborygenów australijskich" #. name for asx msgid "Muratayak" -msgstr "" +msgstr "Muratayak" #. name for asy msgid "Asmat; Yaosakor" -msgstr "" +msgstr "Asmat; Yaosakor" #. name for asz msgid "As" -msgstr "" +msgstr "As" #. name for ata msgid "Pele-Ata" -msgstr "" +msgstr "Pele-Ata" #. name for atb msgid "Zaiwa" -msgstr "" +msgstr "Zaiwa" #. name for atc msgid "Atsahuaca" -msgstr "" +msgstr "Atsahuaca" #. name for atd msgid "Manobo; Ata" -msgstr "" +msgstr "Manobo; Ata" #. name for ate msgid "Atemble" -msgstr "" +msgstr "Atemble" #. name for atg msgid "Ivbie North-Okpela-Arhe" -msgstr "" +msgstr "Ivbie North-Okpela-Arhe" #. name for ati msgid "Attié" -msgstr "" +msgstr "Attié" #. name for atj msgid "Atikamekw" @@ -1633,111 +1633,111 @@ msgstr "atikamekw" #. name for atk msgid "Ati" -msgstr "" +msgstr "Ati" #. name for atl msgid "Agta; Mt. Iraya" -msgstr "" +msgstr "Agta; Mt. Iraya" #. name for atm msgid "Ata" -msgstr "" +msgstr "Ata" #. name for atn msgid "Ashtiani" -msgstr "" +msgstr "Ashtiani" #. name for ato msgid "Atong" -msgstr "" +msgstr "Atong" #. name for atp msgid "Atta; Pudtol" -msgstr "" +msgstr "Atta; Pudtol" #. name for atq msgid "Aralle-Tabulahan" -msgstr "" +msgstr "Aralle-Tabulahan" #. name for atr msgid "Waimiri-Atroari" -msgstr "" +msgstr "Waimiri-Atroari" #. name for ats msgid "Gros Ventre" -msgstr "" +msgstr "Gros Ventre" #. name for att msgid "Atta; Pamplona" -msgstr "" +msgstr "Atta; Pamplona" #. name for atu msgid "Reel" -msgstr "" +msgstr "Reel" #. name for atv msgid "Altai; Northern" -msgstr "" +msgstr "Altai; Northern" #. name for atw msgid "Atsugewi" -msgstr "" +msgstr "Atsugewi" #. name for atx msgid "Arutani" -msgstr "" +msgstr "Arutani" #. name for aty msgid "Aneityum" -msgstr "" +msgstr "Aneityum" #. name for atz msgid "Arta" -msgstr "" +msgstr "Arta" #. name for aua msgid "Asumboa" -msgstr "" +msgstr "Asumboa" #. name for aub msgid "Alugu" -msgstr "" +msgstr "Alugu" #. name for auc msgid "Waorani" -msgstr "" +msgstr "Waorani" #. name for aud msgid "Anuta" -msgstr "" +msgstr "Anuta" #. name for aue msgid "=/Kx'au//'ein" -msgstr "" +msgstr "=/Kx'au//'ein" #. name for aug msgid "Aguna" -msgstr "" +msgstr "Aguna" #. name for auh msgid "Aushi" -msgstr "" +msgstr "Aushi" #. name for aui msgid "Anuki" -msgstr "" +msgstr "Anuki" #. name for auj msgid "Awjilah" -msgstr "" +msgstr "Awjilah" #. name for auk msgid "Heyo" -msgstr "" +msgstr "Heyo" #. name for aul msgid "Aulua" -msgstr "" +msgstr "Aulua" #. name for aum msgid "Asu (Nigeria)" @@ -1745,11 +1745,11 @@ msgstr "asu (Nigeria)" #. name for aun msgid "One; Molmo" -msgstr "" +msgstr "One; Molmo" #. name for auo msgid "Auyokawa" -msgstr "" +msgstr "Auyokawa" #. name for aup msgid "Makayam" @@ -1757,19 +1757,19 @@ msgstr "" #. name for auq msgid "Anus" -msgstr "" +msgstr "Anus" #. name for aur msgid "Aruek" -msgstr "" +msgstr "Aruek" #. name for aut msgid "Austral" -msgstr "" +msgstr "Austral" #. name for auu msgid "Auye" -msgstr "" +msgstr "Auye" #. name for auw msgid "Awyi" @@ -1781,7 +1781,7 @@ msgstr "" #. name for auy msgid "Awiyaana" -msgstr "" +msgstr "Awiyaana" #. name for auz msgid "Arabic; Uzbeki" @@ -1793,11 +1793,11 @@ msgstr "awarski" #. name for avb msgid "Avau" -msgstr "" +msgstr "Avau" #. name for avd msgid "Alviri-Vidari" -msgstr "" +msgstr "Alviri-Vidari" #. name for ave msgid "Avestan" @@ -1805,11 +1805,11 @@ msgstr "awestyjski" #. name for avi msgid "Avikam" -msgstr "" +msgstr "Avikam" #. name for avk msgid "Kotava" -msgstr "" +msgstr "Kotava" #. name for avl msgid "Arabic; Eastern Egyptian Bedawi" @@ -1817,23 +1817,23 @@ msgstr "" #. name for avn msgid "Avatime" -msgstr "" +msgstr "Avatime" #. name for avo msgid "Agavotaguerra" -msgstr "" +msgstr "Agavotaguerra" #. name for avs msgid "Aushiri" -msgstr "" +msgstr "Aushiri" #. name for avt msgid "Au" -msgstr "" +msgstr "Au" #. name for avu msgid "Avokaya" -msgstr "" +msgstr "Avokaya" #. name for avv msgid "Avá-Canoeiro" @@ -1849,7 +1849,7 @@ msgstr "awa (Papua Nowa Gwinea)" #. name for awc msgid "Cicipu" -msgstr "" +msgstr "Cicipu" #. name for awe msgid "Awetí" @@ -1857,15 +1857,15 @@ msgstr "" #. name for awh msgid "Awbono" -msgstr "" +msgstr "Awbono" #. name for awi msgid "Aekyom" -msgstr "" +msgstr "Aekyom" #. name for awk msgid "Awabakal" -msgstr "" +msgstr "Awabakal" #. name for awm msgid "Arawum" @@ -1873,31 +1873,31 @@ msgstr "arawum" #. name for awn msgid "Awngi" -msgstr "" +msgstr "Awngi" #. name for awo msgid "Awak" -msgstr "" +msgstr "Awak" #. name for awr msgid "Awera" -msgstr "" +msgstr "Awera" #. name for aws msgid "Awyu; South" -msgstr "" +msgstr "Południowy aywu" #. name for awt msgid "Araweté" -msgstr "" +msgstr "Araweté" #. name for awu msgid "Awyu; Central" -msgstr "" +msgstr "Środkowy aywu" #. name for awv msgid "Awyu; Jair" -msgstr "" +msgstr "Awyu; Jair" #. name for aww msgid "Awun" @@ -1905,7 +1905,7 @@ msgstr "awun" #. name for awx msgid "Awara" -msgstr "" +msgstr "Awara" #. name for awy msgid "Awyu; Edera" @@ -1913,15 +1913,15 @@ msgstr "ederah" #. name for axb msgid "Abipon" -msgstr "" +msgstr "Abipon" #. name for axg msgid "Arára; Mato Grosso" -msgstr "" +msgstr "Arára; Mato Grosso" #. name for axk msgid "Yaka (Central African Republic)" -msgstr "" +msgstr "Yaka (Central African Republic)" #. name for axm msgid "Armenian; Middle" @@ -1929,7 +1929,7 @@ msgstr "średnioormiański" #. name for axx msgid "Xaragure" -msgstr "" +msgstr "Xaragure" #. name for aya msgid "Awar" @@ -1937,7 +1937,7 @@ msgstr "awar" #. name for ayb msgid "Gbe; Ayizo" -msgstr "" +msgstr "Gbe; Ayizo" #. name for ayc msgid "Aymara; Southern" @@ -1945,27 +1945,27 @@ msgstr "ajmara południowy" #. name for ayd msgid "Ayabadhu" -msgstr "" +msgstr "Ayabadhu" #. name for aye msgid "Ayere" -msgstr "" +msgstr "Ayere" #. name for ayg msgid "Ginyanga" -msgstr "" +msgstr "Ginyanga" #. name for ayh msgid "Arabic; Hadrami" -msgstr "" +msgstr "Arabski Hadrami" #. name for ayi msgid "Leyigha" -msgstr "" +msgstr "Leyigha" #. name for ayk msgid "Akuku" -msgstr "" +msgstr "Akuku" #. name for ayl msgid "Arabic; Libyan" @@ -1977,19 +1977,19 @@ msgstr "ajmara" #. name for ayn msgid "Arabic; Sanaani" -msgstr "" +msgstr "Arabski Sanaani" #. name for ayo msgid "Ayoreo" -msgstr "" +msgstr "Ayoreo" #. name for ayp msgid "Arabic; North Mesopotamian" -msgstr "" +msgstr "Arabski; Mezopotamia Północna" #. name for ayq msgid "Ayi (Papua New Guinea)" -msgstr "" +msgstr "Ayi (Papua Nowa Gwinea)" #. name for ayr msgid "Aymara; Central" @@ -1997,27 +1997,27 @@ msgstr "ajmara centralny" #. name for ays msgid "Ayta; Sorsogon" -msgstr "" +msgstr "Ayta; Sorsogon" #. name for ayt msgid "Ayta; Magbukun" -msgstr "" +msgstr "Ayta; Magbukun" #. name for ayu msgid "Ayu" -msgstr "" +msgstr "Ayu" #. name for ayy msgid "Ayta; Tayabas" -msgstr "" +msgstr "Ayta; Tayabas" #. name for ayz msgid "Mai Brat" -msgstr "" +msgstr "Mai Brat" #. name for aza msgid "Azha" -msgstr "" +msgstr "Azha" #. name for azb msgid "Azerbaijani; South" @@ -2029,7 +2029,7 @@ msgstr "azerski" #. name for azg msgid "Amuzgo; San Pedro Amuzgos" -msgstr "" +msgstr "Amuzgo; San Pedro Amuzgos" #. name for azj msgid "Azerbaijani; North" @@ -2037,35 +2037,35 @@ msgstr "północnoazerski" #. name for azm msgid "Amuzgo; Ipalapa" -msgstr "" +msgstr "Amuzgo; Ipalapa" #. name for azo msgid "Awing" -msgstr "" +msgstr "Awing" #. name for azt msgid "Atta; Faire" -msgstr "" +msgstr "Atta; Faire" #. name for azz msgid "Nahuatl; Highland Puebla" -msgstr "" +msgstr "Nahuatl; Wyżyna Puebla" #. name for baa msgid "Babatana" -msgstr "" +msgstr "Babatana" #. name for bab msgid "Bainouk-Gunyuño" -msgstr "" +msgstr "Bainouk-Gunyuño" #. name for bac msgid "Badui" -msgstr "" +msgstr "Badui" #. name for bae msgid "Baré" -msgstr "" +msgstr "Baré" #. name for baf msgid "Nubaca" diff --git a/setup/iso_639/pt.po b/setup/iso_639/pt.po index 0c85aacdcf..f886e86a22 100644 --- a/setup/iso_639/pt.po +++ b/setup/iso_639/pt.po @@ -10,31 +10,31 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-" "devel@lists.alioth.debian.org>\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2011-09-27 16:52+0000\n" -"Last-Translator: Kovid Goyal <Unknown>\n" +"PO-Revision-Date: 2013-02-26 14:28+0000\n" +"Last-Translator: pedro jorge oliveira <pedrojorgeoliveira93@gmail.com>\n" "Language-Team: Portuguese <pt@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-11-26 05:34+0000\n" -"X-Generator: Launchpad (build 14381)\n" +"X-Launchpad-Export-Date: 2013-02-27 04:36+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: pt\n" #. name for aaa msgid "Ghotuo" -msgstr "" +msgstr "Ghotuo" #. name for aab msgid "Alumu-Tesu" -msgstr "" +msgstr "Alumu-Tesu" #. name for aac msgid "Ari" -msgstr "" +msgstr "Ari" #. name for aad msgid "Amal" -msgstr "" +msgstr "Amal" #. name for aae msgid "Albanian; Arbëreshë" @@ -42,11 +42,11 @@ msgstr "" #. name for aaf msgid "Aranadan" -msgstr "" +msgstr "Aranadan" #. name for aag msgid "Ambrak" -msgstr "" +msgstr "Ambrak" #. name for aah msgid "Arapesh; Abu'" @@ -58,19 +58,19 @@ msgstr "" #. name for aak msgid "Ankave" -msgstr "" +msgstr "Ankave" #. name for aal msgid "Afade" -msgstr "" +msgstr "Afade" #. name for aam msgid "Aramanik" -msgstr "" +msgstr "Aramaico" #. name for aan msgid "Anambé" -msgstr "" +msgstr "Anambé" #. name for aao msgid "Arabic; Algerian Saharan" @@ -90,7 +90,7 @@ msgstr "afar" #. name for aas msgid "Aasáx" -msgstr "" +msgstr "Aasáx" #. name for aat msgid "Albanian; Arvanitika" @@ -102,23 +102,23 @@ msgstr "" #. name for aaw msgid "Solong" -msgstr "" +msgstr "Solong" #. name for aax msgid "Mandobo Atas" -msgstr "" +msgstr "Mandobo Atas" #. name for aaz msgid "Amarasi" -msgstr "" +msgstr "Amarasi" #. name for aba msgid "Abé" -msgstr "" +msgstr "Abé" #. name for abb msgid "Bankon" -msgstr "" +msgstr "Bankon" #. name for abc msgid "Ayta; Ambala" @@ -126,7 +126,7 @@ msgstr "" #. name for abd msgid "Manide" -msgstr "" +msgstr "Manide" #. name for abe msgid "Abnaki; Western" @@ -134,11 +134,11 @@ msgstr "" #. name for abf msgid "Abai Sungai" -msgstr "" +msgstr "Abai Sungai" #. name for abg msgid "Abaga" -msgstr "" +msgstr "Abaga" #. name for abh msgid "Arabic; Tajiki" @@ -146,27 +146,27 @@ msgstr "" #. name for abi msgid "Abidji" -msgstr "" +msgstr "Abidji" #. name for abj msgid "Aka-Bea" -msgstr "" +msgstr "Aka-Bea" #. name for abk msgid "Abkhazian" -msgstr "abkhazian" +msgstr "Abcázio" #. name for abl msgid "Lampung Nyo" -msgstr "" +msgstr "Lampung Nyo" #. name for abm msgid "Abanyom" -msgstr "" +msgstr "Abanyom" #. name for abn msgid "Abua" -msgstr "" +msgstr "Abua" #. name for abo msgid "Abon" @@ -178,11 +178,11 @@ msgstr "" #. name for abq msgid "Abaza" -msgstr "" +msgstr "Abaza" #. name for abr msgid "Abron" -msgstr "" +msgstr "Abron" #. name for abs msgid "Malay; Ambonese" @@ -190,11 +190,11 @@ msgstr "" #. name for abt msgid "Ambulas" -msgstr "" +msgstr "Ambulas" #. name for abu msgid "Abure" -msgstr "" +msgstr "Abure" #. name for abv msgid "Arabic; Baharna" @@ -202,35 +202,35 @@ msgstr "" #. name for abw msgid "Pal" -msgstr "" +msgstr "Pal" #. name for abx msgid "Inabaknon" -msgstr "" +msgstr "Inabaknon" #. name for aby msgid "Aneme Wake" -msgstr "" +msgstr "Aneme Wake" #. name for abz msgid "Abui" -msgstr "" +msgstr "Abui" #. name for aca msgid "Achagua" -msgstr "" +msgstr "Achagua" #. name for acb msgid "Áncá" -msgstr "" +msgstr "Áncá" #. name for acd msgid "Gikyode" -msgstr "" +msgstr "Gikyode" #. name for ace msgid "Achinese" -msgstr "" +msgstr "Achém" #. name for acf msgid "Creole French; Saint Lucian" @@ -238,19 +238,19 @@ msgstr "" #. name for ach msgid "Acoli" -msgstr "acoli" +msgstr "Acoli" #. name for aci msgid "Aka-Cari" -msgstr "" +msgstr "Aka-Cari" #. name for ack msgid "Aka-Kora" -msgstr "" +msgstr "Aka-Kora" #. name for acl msgid "Akar-Bale" -msgstr "" +msgstr "Akar-Bale" #. name for acm msgid "Arabic; Mesopotamian" @@ -270,23 +270,23 @@ msgstr "" #. name for acr msgid "Achi" -msgstr "" +msgstr "Achi" #. name for acs msgid "Acroá" -msgstr "" +msgstr "Acroá" #. name for act msgid "Achterhoeks" -msgstr "" +msgstr "Achterhoeks" #. name for acu msgid "Achuar-Shiwiar" -msgstr "" +msgstr "Achuar-Shiwiar" #. name for acv msgid "Achumawi" -msgstr "" +msgstr "Achumawi" #. name for acw msgid "Arabic; Hijazi" @@ -302,7 +302,7 @@ msgstr "" #. name for acz msgid "Acheron" -msgstr "" +msgstr "Acheron" #. name for ada msgid "Adangme" @@ -310,15 +310,15 @@ msgstr "adangme" #. name for adb msgid "Adabe" -msgstr "" +msgstr "Abade" #. name for add msgid "Dzodinka" -msgstr "" +msgstr "Dzodinka" #. name for ade msgid "Adele" -msgstr "" +msgstr "Adele" #. name for adf msgid "Arabic; Dhofari" @@ -326,19 +326,19 @@ msgstr "" #. name for adg msgid "Andegerebinha" -msgstr "" +msgstr "Andegerebinha" #. name for adh msgid "Adhola" -msgstr "" +msgstr "Adhola" #. name for adi msgid "Adi" -msgstr "" +msgstr "Adi" #. name for adj msgid "Adioukrou" -msgstr "" +msgstr "Adioukrou" #. name for adl msgid "Galo" @@ -346,23 +346,23 @@ msgstr "" #. name for adn msgid "Adang" -msgstr "" +msgstr "Adang" #. name for ado msgid "Abu" -msgstr "" +msgstr "Abu" #. name for adp msgid "Adap" -msgstr "" +msgstr "Adap" #. name for adq msgid "Adangbe" -msgstr "" +msgstr "Adangbe" #. name for adr msgid "Adonara" -msgstr "" +msgstr "Adonara" #. name for ads msgid "Adamorobe Sign Language" @@ -370,15 +370,15 @@ msgstr "" #. name for adt msgid "Adnyamathanha" -msgstr "" +msgstr "Adnyamathanha" #. name for adu msgid "Aduge" -msgstr "" +msgstr "Aduge" #. name for adw msgid "Amundava" -msgstr "" +msgstr "Amundava" #. name for adx msgid "Tibetan; Amdo" @@ -386,15 +386,15 @@ msgstr "" #. name for ady msgid "Adyghe" -msgstr "" +msgstr "Adyghe" #. name for adz msgid "Adzera" -msgstr "" +msgstr "Adzera" #. name for aea msgid "Areba" -msgstr "" +msgstr "Areba" #. name for aeb msgid "Arabic; Tunisian" @@ -406,7 +406,7 @@ msgstr "" #. name for aed msgid "Argentine Sign Language" -msgstr "" +msgstr "Linguagem Gestual da Argentina" #. name for aee msgid "Pashayi; Northeast" @@ -414,23 +414,23 @@ msgstr "" #. name for aek msgid "Haeke" -msgstr "" +msgstr "Haeke" #. name for ael msgid "Ambele" -msgstr "" +msgstr "Ambele" #. name for aem msgid "Arem" -msgstr "" +msgstr "Arem" #. name for aen msgid "Armenian Sign Language" -msgstr "" +msgstr "Linguagem Gestual da Arménia" #. name for aeq msgid "Aer" -msgstr "" +msgstr "Aer" #. name for aer msgid "Arrernte; Eastern" @@ -438,11 +438,11 @@ msgstr "" #. name for aes msgid "Alsea" -msgstr "" +msgstr "Alsea" #. name for aeu msgid "Akeu" -msgstr "" +msgstr "Akeu" #. name for aew msgid "Ambakich" @@ -450,11 +450,11 @@ msgstr "" #. name for aey msgid "Amele" -msgstr "" +msgstr "Amele" #. name for aez msgid "Aeka" -msgstr "" +msgstr "Aeka" #. name for afb msgid "Arabic; Gulf" @@ -462,15 +462,15 @@ msgstr "" #. name for afd msgid "Andai" -msgstr "" +msgstr "Andai" #. name for afe msgid "Putukwam" -msgstr "" +msgstr "Putukwam" #. name for afg msgid "Afghan Sign Language" -msgstr "" +msgstr "Afegão, Linguagem Gestual" #. name for afh msgid "Afrihili" @@ -478,27 +478,27 @@ msgstr "Afrihili" #. name for afi msgid "Akrukay" -msgstr "" +msgstr "Akrukay" #. name for afk msgid "Nanubae" -msgstr "" +msgstr "Nanubae" #. name for afn msgid "Defaka" -msgstr "" +msgstr "Defaka" #. name for afo msgid "Eloyi" -msgstr "" +msgstr "Eloyi" #. name for afp msgid "Tapei" -msgstr "" +msgstr "Tapei" #. name for afr msgid "Afrikaans" -msgstr "Africanos" +msgstr "Africânder" #. name for afs msgid "Creole; Afro-Seminole" @@ -506,55 +506,55 @@ msgstr "" #. name for aft msgid "Afitti" -msgstr "" +msgstr "Afitti" #. name for afu msgid "Awutu" -msgstr "" +msgstr "Awutu" #. name for afz msgid "Obokuitai" -msgstr "" +msgstr "Obokuitai" #. name for aga msgid "Aguano" -msgstr "" +msgstr "Aguano" #. name for agb msgid "Legbo" -msgstr "" +msgstr "Legbo" #. name for agc msgid "Agatu" -msgstr "" +msgstr "Agatu" #. name for agd msgid "Agarabi" -msgstr "" +msgstr "Agarabi" #. name for age msgid "Angal" -msgstr "" +msgstr "Angal" #. name for agf msgid "Arguni" -msgstr "" +msgstr "Arguni" #. name for agg msgid "Angor" -msgstr "" +msgstr "Angor" #. name for agh msgid "Ngelima" -msgstr "" +msgstr "Ngelima" #. name for agi msgid "Agariya" -msgstr "" +msgstr "Agariya" #. name for agj msgid "Argobba" -msgstr "" +msgstr "Argobba" #. name for agk msgid "Agta; Isarog" @@ -562,31 +562,31 @@ msgstr "" #. name for agl msgid "Fembe" -msgstr "" +msgstr "Fembe" #. name for agm msgid "Angaataha" -msgstr "" +msgstr "Angaataha" #. name for agn msgid "Agutaynen" -msgstr "" +msgstr "Agutaynen" #. name for ago msgid "Tainae" -msgstr "" +msgstr "Tainae" #. name for agq msgid "Aghem" -msgstr "" +msgstr "Aghem" #. name for agr msgid "Aguaruna" -msgstr "" +msgstr "Aguaruna" #. name for ags msgid "Esimbi" -msgstr "" +msgstr "Esimbi" #. name for agt msgid "Agta; Central Cagayan" @@ -594,7 +594,7 @@ msgstr "" #. name for agu msgid "Aguacateco" -msgstr "" +msgstr "Aguacateco" #. name for agv msgid "Dumagat; Remontado" @@ -602,11 +602,11 @@ msgstr "" #. name for agw msgid "Kahua" -msgstr "" +msgstr "Kahua" #. name for agx msgid "Aghul" -msgstr "" +msgstr "Aghul" #. name for agy msgid "Alta; Southern" @@ -622,15 +622,15 @@ msgstr "" #. name for ahb msgid "Axamb" -msgstr "" +msgstr "Axamb" #. name for ahg msgid "Qimant" -msgstr "" +msgstr "Qimant" #. name for ahh msgid "Aghu" -msgstr "" +msgstr "Aghu" #. name for ahi msgid "Aizi; Tiagbamrin" @@ -638,11 +638,11 @@ msgstr "" #. name for ahk msgid "Akha" -msgstr "" +msgstr "Akha" #. name for ahl msgid "Igo" -msgstr "" +msgstr "Igo" #. name for ahm msgid "Aizi; Mobumrin" @@ -650,11 +650,11 @@ msgstr "" #. name for ahn msgid "Àhàn" -msgstr "" +msgstr "Àhàn" #. name for aho msgid "Ahom" -msgstr "" +msgstr "Ahom" #. name for ahp msgid "Aizi; Aproumu" @@ -666,43 +666,43 @@ msgstr "" #. name for ahs msgid "Ashe" -msgstr "" +msgstr "Ashe" #. name for aht msgid "Ahtena" -msgstr "" +msgstr "Ahtena" #. name for aia msgid "Arosi" -msgstr "" +msgstr "Arosi" #. name for aib msgid "Ainu (China)" -msgstr "" +msgstr "Ainu (China)" #. name for aic msgid "Ainbai" -msgstr "" +msgstr "Ainbai" #. name for aid msgid "Alngith" -msgstr "" +msgstr "Alngith" #. name for aie msgid "Amara" -msgstr "" +msgstr "Amara" #. name for aif msgid "Agi" -msgstr "" +msgstr "Agi" #. name for aig msgid "Creole English; Antigua and Barbuda" -msgstr "" +msgstr "Inglês Crioulo; Antígua e Barbuda" #. name for aih msgid "Ai-Cham" -msgstr "" +msgstr "Ai-Cham" #. name for aii msgid "Neo-Aramaic; Assyrian" @@ -714,11 +714,11 @@ msgstr "" #. name for aik msgid "Ake" -msgstr "" +msgstr "Ake" #. name for ail msgid "Aimele" -msgstr "" +msgstr "Aimele" #. name for aim msgid "Aimol" @@ -726,19 +726,19 @@ msgstr "" #. name for ain msgid "Ainu (Japan)" -msgstr "" +msgstr "Ainu (Japão)" #. name for aio msgid "Aiton" -msgstr "" +msgstr "Aiton" #. name for aip msgid "Burumakok" -msgstr "" +msgstr "Burumakok" #. name for aiq msgid "Aimaq" -msgstr "" +msgstr "Aimaq" #. name for air msgid "Airoran" @@ -750,15 +750,15 @@ msgstr "" #. name for ait msgid "Arikem" -msgstr "" +msgstr "Arikem" #. name for aiw msgid "Aari" -msgstr "" +msgstr "Aari" #. name for aix msgid "Aighon" -msgstr "" +msgstr "Aighon" #. name for aiy msgid "Ali" @@ -766,11 +766,11 @@ msgstr "" #. name for aja msgid "Aja (Sudan)" -msgstr "" +msgstr "Aja (Sudão)" #. name for ajg msgid "Aja (Benin)" -msgstr "" +msgstr "Aja (Benim)" #. name for aji msgid "Ajië" @@ -790,7 +790,7 @@ msgstr "" #. name for ajw msgid "Ajawa" -msgstr "" +msgstr "Ajawa" #. name for ajz msgid "Karbi; Amri" @@ -798,7 +798,7 @@ msgstr "" #. name for aka msgid "Akan" -msgstr "" +msgstr "Akan" #. name for akb msgid "Batak Angkola" @@ -818,7 +818,7 @@ msgstr "" #. name for akf msgid "Akpa" -msgstr "" +msgstr "Akpa" #. name for akg msgid "Anakalangu" @@ -826,23 +826,23 @@ msgstr "" #. name for akh msgid "Angal Heneng" -msgstr "" +msgstr "Angal Heneng" #. name for aki msgid "Aiome" -msgstr "" +msgstr "Aiome" #. name for akj msgid "Aka-Jeru" -msgstr "" +msgstr "Aka-Jeru" #. name for akk msgid "Akkadian" -msgstr "" +msgstr "Acadiano" #. name for akl msgid "Aklanon" -msgstr "" +msgstr "Aklanon" #. name for akm msgid "Aka-Bo" @@ -850,39 +850,39 @@ msgstr "" #. name for ako msgid "Akurio" -msgstr "" +msgstr "Akurio" #. name for akp msgid "Siwu" -msgstr "" +msgstr "Siwu" #. name for akq msgid "Ak" -msgstr "" +msgstr "Ak" #. name for akr msgid "Araki" -msgstr "" +msgstr "Araki" #. name for aks msgid "Akaselem" -msgstr "" +msgstr "Akaselem" #. name for akt msgid "Akolet" -msgstr "" +msgstr "Akolet" #. name for aku msgid "Akum" -msgstr "" +msgstr "Akum" #. name for akv msgid "Akhvakh" -msgstr "" +msgstr "Akhvakh" #. name for akw msgid "Akwa" -msgstr "" +msgstr "Akwa" #. name for akx msgid "Aka-Kede" @@ -894,15 +894,15 @@ msgstr "" #. name for akz msgid "Alabama" -msgstr "" +msgstr "Alabama" #. name for ala msgid "Alago" -msgstr "" +msgstr "Alago" #. name for alc msgid "Qawasqar" -msgstr "" +msgstr "Qawasqar" #. name for ald msgid "Alladian" @@ -910,7 +910,7 @@ msgstr "" #. name for ale msgid "Aleut" -msgstr "aleúte" +msgstr "Aleúte" #. name for alf msgid "Alege" @@ -966,7 +966,7 @@ msgstr "" #. name for alt msgid "Altai; Southern" -msgstr "" +msgstr "Altaico ; Do sul" #. name for alu msgid "'Are'are" @@ -1014,7 +1014,7 @@ msgstr "" #. name for amh msgid "Amharic" -msgstr "" +msgstr "Amárico" #. name for ami msgid "Amis" @@ -1114,7 +1114,7 @@ msgstr "" #. name for ang msgid "English; Old (ca. 450-1100)" -msgstr "" +msgstr "Inglês; Antigo (450-1100 .d.c)" #. name for anh msgid "Nend" @@ -1422,7 +1422,7 @@ msgstr "" #. name for arg msgid "Aragonese" -msgstr "" +msgstr "Aragonês" #. name for arh msgid "Arhuaco" @@ -1674,7 +1674,7 @@ msgstr "" #. name for atv msgid "Altai; Northern" -msgstr "" +msgstr "Altaico; Do Norte" #. name for atw msgid "Atsugewi" @@ -1786,7 +1786,7 @@ msgstr "" #. name for ava msgid "Avaric" -msgstr "" +msgstr "Avárico" #. name for avb msgid "Avau" @@ -1938,7 +1938,7 @@ msgstr "" #. name for ayc msgid "Aymara; Southern" -msgstr "" +msgstr "Aimará; Do Sul" #. name for ayd msgid "Ayabadhu" @@ -1970,7 +1970,7 @@ msgstr "" #. name for aym msgid "Aymara" -msgstr "aimara" +msgstr "Aimará" #. name for ayn msgid "Arabic; Sanaani" @@ -1990,7 +1990,7 @@ msgstr "" #. name for ayr msgid "Aymara; Central" -msgstr "" +msgstr "Aimará; Central" #. name for ays msgid "Ayta; Sorsogon" @@ -2018,11 +2018,11 @@ msgstr "" #. name for azb msgid "Azerbaijani; South" -msgstr "" +msgstr "Azerbaijano; Sul" #. name for aze msgid "Azerbaijani" -msgstr "Azerbaijani" +msgstr "Azerbaijano" #. name for azg msgid "Amuzgo; San Pedro Amuzgos" @@ -2030,7 +2030,7 @@ msgstr "" #. name for azj msgid "Azerbaijani; North" -msgstr "" +msgstr "Azerbaijano; Norte" #. name for azm msgid "Amuzgo; Ipalapa" @@ -2074,7 +2074,7 @@ msgstr "" #. name for bah msgid "Creole English; Bahamas" -msgstr "" +msgstr "Inglês Crioulo; Bahamas" #. name for baj msgid "Barakai" @@ -2082,7 +2082,7 @@ msgstr "" #. name for bak msgid "Bashkir" -msgstr "bashkir" +msgstr "Bashquir" #. name for bal msgid "Baluchi" @@ -2094,7 +2094,7 @@ msgstr "bambara" #. name for ban msgid "Balinese" -msgstr "" +msgstr "Balinês" #. name for bao msgid "Waimaha" @@ -4554,7 +4554,7 @@ msgstr "" #. name for bzk msgid "Creole English; Nicaragua" -msgstr "" +msgstr "Inglês Crioulo; Nicarágua" #. name for bzl msgid "Boano (Sulawesi)" @@ -7678,7 +7678,7 @@ msgstr "" #. name for fpe msgid "Creole English; Fernando Po" -msgstr "" +msgstr "Inglês Crioulo; Bioko" #. name for fqs msgid "Fas" @@ -7794,7 +7794,7 @@ msgstr "" #. name for fur msgid "Friulian" -msgstr "" +msgstr "friuliano" #. name for fut msgid "Futuna-Aniwa" @@ -8038,7 +8038,7 @@ msgstr "" #. name for gcl msgid "Creole English; Grenadian" -msgstr "" +msgstr "Inglês Crioulo; Granada" #. name for gcn msgid "Gaina" @@ -8318,7 +8318,7 @@ msgstr "" #. name for gil msgid "Gilbertese" -msgstr "" +msgstr "Gilbertês" #. name for gim msgid "Gimi (Eastern Highlands)" @@ -8450,7 +8450,7 @@ msgstr "" #. name for glv msgid "Manx" -msgstr "" +msgstr "Manês" #. name for glw msgid "Glavda" @@ -11078,7 +11078,7 @@ msgstr "" #. name for kam msgid "Kamba (Kenya)" -msgstr "" +msgstr "Kamba (Quênia)" #. name for kan msgid "Kannada" @@ -12818,7 +12818,7 @@ msgstr "" #. name for krs msgid "Gbaya (Sudan)" -msgstr "" +msgstr "Gbaya (Sudão)" #. name for krt msgid "Kanuri; Tumari" @@ -28290,7 +28290,7 @@ msgstr "" #. name for xba msgid "Kamba (Brazil)" -msgstr "" +msgstr "Kamba (Brasil)" #. name for xbb msgid "Burdekin; Lower" @@ -30818,7 +30818,7 @@ msgstr "" #. name for zxx msgid "No linguistic content" -msgstr "" +msgstr "Sem conteúdo linguistico" #. name for zyb msgid "Zhuang; Yongbei" diff --git a/setup/iso_639/pt_BR.po b/setup/iso_639/pt_BR.po index 55ad09de20..8a855f9dd8 100644 --- a/setup/iso_639/pt_BR.po +++ b/setup/iso_639/pt_BR.po @@ -9,14 +9,14 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-" "devel@lists.alioth.debian.org>\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2012-12-21 03:31+0000\n" -"Last-Translator: Fábio Malcher Miranda <mirand863@hotmail.com>\n" +"PO-Revision-Date: 2013-02-17 21:57+0000\n" +"Last-Translator: Neliton Pereira Jr. <nelitonpjr@gmail.com>\n" "Language-Team: Brazilian Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 04:59+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-18 04:49+0000\n" +"X-Generator: Launchpad (build 16491)\n" "Language: \n" #. name for aaa @@ -141,7 +141,7 @@ msgstr "" #. name for abh msgid "Arabic; Tajiki" -msgstr "" +msgstr "Arábico; Tajiki" #. name for abi msgid "Abidji" diff --git a/setup/iso_639/ru.po b/setup/iso_639/ru.po index 90b6bdcfab..34d2e63b31 100644 --- a/setup/iso_639/ru.po +++ b/setup/iso_639/ru.po @@ -13,14 +13,14 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-" "devel@lists.alioth.debian.org>\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2013-01-21 14:06+0000\n" -"Last-Translator: Don Miguel <bmv@mail.ru>\n" +"PO-Revision-Date: 2013-02-21 23:51+0000\n" +"Last-Translator: Глория Хрусталёва <gloriya@hushmail.com>\n" "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-22 04:46+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-23 05:19+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: ru\n" #. name for aaa @@ -237,7 +237,7 @@ msgstr "Ачехский" #. name for acf msgid "Creole French; Saint Lucian" -msgstr "" +msgstr "Креольский французский; Сент-люсийский" #. name for ach msgid "Acoli" @@ -257,7 +257,7 @@ msgstr "" #. name for acm msgid "Arabic; Mesopotamian" -msgstr "" +msgstr "Арабский; Месопатамский" #. name for acn msgid "Achang" @@ -273,7 +273,7 @@ msgstr "" #. name for acr msgid "Achi" -msgstr "" +msgstr "Ачи" #. name for acs msgid "Acroá" @@ -297,7 +297,7 @@ msgstr "" #. name for acx msgid "Arabic; Omani" -msgstr "" +msgstr "Арабский; Оманский" #. name for acy msgid "Arabic; Cypriot" @@ -369,7 +369,7 @@ msgstr "" #. name for ads msgid "Adamorobe Sign Language" -msgstr "" +msgstr "Знаковый язык Адаморобе" #. name for adt msgid "Adnyamathanha" @@ -389,7 +389,7 @@ msgstr "" #. name for ady msgid "Adyghe" -msgstr "" +msgstr "Адыгейский" #. name for adz msgid "Adzera" @@ -401,7 +401,7 @@ msgstr "" #. name for aeb msgid "Arabic; Tunisian" -msgstr "" +msgstr "Арабский; Тунисский" #. name for aec msgid "Arabic; Saidi" @@ -409,7 +409,7 @@ msgstr "" #. name for aed msgid "Argentine Sign Language" -msgstr "" +msgstr "Аргентинский язык жестов" #. name for aee msgid "Pashayi; Northeast" @@ -429,7 +429,7 @@ msgstr "" #. name for aen msgid "Armenian Sign Language" -msgstr "" +msgstr "Армянский язык жестов" #. name for aeq msgid "Aer" @@ -609,7 +609,7 @@ msgstr "" #. name for agx msgid "Aghul" -msgstr "" +msgstr "Агульский" #. name for agy msgid "Alta; Southern" @@ -665,7 +665,7 @@ msgstr "" #. name for ahr msgid "Ahirani" -msgstr "" +msgstr "Ахирани" #. name for ahs msgid "Ashe" @@ -701,7 +701,7 @@ msgstr "" #. name for aig msgid "Creole English; Antigua and Barbuda" -msgstr "" +msgstr "Креольский английский; Антигуа и Барбуда" #. name for aih msgid "Ai-Cham" @@ -709,7 +709,7 @@ msgstr "" #. name for aii msgid "Neo-Aramaic; Assyrian" -msgstr "" +msgstr "Новоарамейский; Ассирийский" #. name for aij msgid "Lishanid Noshan" @@ -825,7 +825,7 @@ msgstr "" #. name for akg msgid "Anakalangu" -msgstr "" +msgstr "Анакалангу" #. name for akh msgid "Angal Heneng" @@ -881,7 +881,7 @@ msgstr "" #. name for akv msgid "Akhvakh" -msgstr "" +msgstr "Ахвахский" #. name for akw msgid "Akwa" @@ -897,7 +897,7 @@ msgstr "" #. name for akz msgid "Alabama" -msgstr "" +msgstr "Язык племени алабама" #. name for ala msgid "Alago" @@ -945,7 +945,7 @@ msgstr "" #. name for aln msgid "Albanian; Gheg" -msgstr "" +msgstr "Албанский; Гегский" #. name for alo msgid "Larike-Wakasihu" @@ -953,11 +953,11 @@ msgstr "" #. name for alp msgid "Alune" -msgstr "" +msgstr "Алуне" #. name for alq msgid "Algonquin" -msgstr "" +msgstr "Алгонкинский" #. name for alr msgid "Alutor" @@ -965,7 +965,7 @@ msgstr "" #. name for als msgid "Albanian; Tosk" -msgstr "" +msgstr "Албанский; Тоскский" #. name for alt msgid "Altai; Southern" @@ -1037,7 +1037,7 @@ msgstr "" #. name for amm msgid "Ama (Papua New Guinea)" -msgstr "" +msgstr "Ама (Папуа-Новая Гвинея)" #. name for amn msgid "Amanab" @@ -1077,7 +1077,7 @@ msgstr "" #. name for amw msgid "Neo-Aramaic; Western" -msgstr "" +msgstr "Новоарамейский; Западный" #. name for amx msgid "Anmatyerre" @@ -1085,7 +1085,7 @@ msgstr "" #. name for amy msgid "Ami" -msgstr "" +msgstr "Ами" #. name for amz msgid "Atampaya" @@ -1281,7 +1281,7 @@ msgstr "" #. name for apd msgid "Arabic; Sudanese" -msgstr "" +msgstr "Арабский; Суданский" #. name for ape msgid "Bukiyip" @@ -1373,7 +1373,7 @@ msgstr "" #. name for aqc msgid "Archi" -msgstr "" +msgstr "Арчинский" #. name for aqd msgid "Dogon; Ampari" @@ -1409,11 +1409,11 @@ msgstr "Арабский" #. name for arb msgid "Arabic; Standard" -msgstr "" +msgstr "Арабский; Стандартный" #. name for arc msgid "Aramaic; Official (700-300 BCE)" -msgstr "" +msgstr "Арамейский; Официальный" #. name for ard msgid "Arabana" @@ -1461,7 +1461,7 @@ msgstr "Арапахо" #. name for arq msgid "Arabic; Algerian" -msgstr "" +msgstr "Арабский; Алжирский" #. name for arr msgid "Karo (Brazil)" @@ -1489,11 +1489,11 @@ msgstr "" #. name for ary msgid "Arabic; Moroccan" -msgstr "" +msgstr "Арабский; Марокканский" #. name for arz msgid "Arabic; Egyptian" -msgstr "" +msgstr "Арабский; Египетский" #. name for asa msgid "Asu (Tanzania)" @@ -1537,7 +1537,7 @@ msgstr "" #. name for ask msgid "Ashkun" -msgstr "" +msgstr "Ашкун" #. name for asl msgid "Asilulu" @@ -1573,7 +1573,7 @@ msgstr "" #. name for ast msgid "Asturian" -msgstr "" +msgstr "Астурийский" #. name for asu msgid "Asurini; Tocantins" @@ -1693,7 +1693,7 @@ msgstr "" #. name for atz msgid "Arta" -msgstr "" +msgstr "Арта" #. name for aua msgid "Asumboa" @@ -1969,7 +1969,7 @@ msgstr "" #. name for ayl msgid "Arabic; Libyan" -msgstr "" +msgstr "Арабский; Ливийский" #. name for aym msgid "Aymara" @@ -1985,7 +1985,7 @@ msgstr "" #. name for ayp msgid "Arabic; North Mesopotamian" -msgstr "" +msgstr "Арабский; Северомесопатамский" #. name for ayq msgid "Ayi (Papua New Guinea)" @@ -2021,7 +2021,7 @@ msgstr "" #. name for azb msgid "Azerbaijani; South" -msgstr "" +msgstr "Азербайджанский; Южный" #. name for aze msgid "Azerbaijani" @@ -2033,7 +2033,7 @@ msgstr "" #. name for azj msgid "Azerbaijani; North" -msgstr "" +msgstr "Азербайджанский; Северный" #. name for azm msgid "Amuzgo; Ipalapa" @@ -2077,7 +2077,7 @@ msgstr "" #. name for bah msgid "Creole English; Bahamas" -msgstr "" +msgstr "Креольский английский; Багамский" #. name for baj msgid "Barakai" @@ -2113,7 +2113,7 @@ msgstr "" #. name for bas msgid "Basa (Cameroon)" -msgstr "" +msgstr "Баса (Камерун)" #. name for bau msgid "Bada (Nigeria)" @@ -2381,7 +2381,7 @@ msgstr "" #. name for bdj msgid "Bai" -msgstr "" +msgstr "Бай" #. name for bdk msgid "Budukh" @@ -2473,7 +2473,7 @@ msgstr "" #. name for beg msgid "Belait" -msgstr "" +msgstr "Белайт" #. name for beh msgid "Biali" @@ -2497,7 +2497,7 @@ msgstr "Белорусский" #. name for bem msgid "Bemba (Zambia)" -msgstr "" +msgstr "Бемба (Замбия)" #. name for ben msgid "Bengali" @@ -2641,7 +2641,7 @@ msgstr "" #. name for bfy msgid "Bagheli" -msgstr "" +msgstr "Багхели" #. name for bfz msgid "Pahari; Mahasu" @@ -2737,7 +2737,7 @@ msgstr "" #. name for bgx msgid "Turkish; Balkan Gagauz" -msgstr "" +msgstr "Турецкий; Гагаузский" #. name for bgy msgid "Benggoi" @@ -2753,7 +2753,7 @@ msgstr "" #. name for bhb msgid "Bhili" -msgstr "" +msgstr "Бхили" #. name for bhc msgid "Biga" @@ -3113,7 +3113,7 @@ msgstr "" #. name for bku msgid "Buhid" -msgstr "" +msgstr "Бухид" #. name for bkv msgid "Bekwarra" @@ -3333,7 +3333,7 @@ msgstr "" #. name for bmy msgid "Bemba (Democratic Republic of Congo)" -msgstr "" +msgstr "Бемба (Демократическая Республика Конго)" #. name for bmz msgid "Baramu" @@ -3409,7 +3409,7 @@ msgstr "" #. name for bns msgid "Bundeli" -msgstr "" +msgstr "Бундели" #. name for bnu msgid "Bentong" @@ -3553,7 +3553,7 @@ msgstr "" #. name for bph msgid "Botlikh" -msgstr "" +msgstr "Ботлихский" #. name for bpi msgid "Bagupi" @@ -3613,7 +3613,7 @@ msgstr "" #. name for bpw msgid "Bo (Papua New Guinea)" -msgstr "" +msgstr "Бо (Папуа-Новая Гвинея)" #. name for bpx msgid "Bareli; Palya" @@ -3621,7 +3621,7 @@ msgstr "" #. name for bpy msgid "Bishnupriya" -msgstr "" +msgstr "Бишнуприя" #. name for bpz msgid "Bilba" @@ -3821,7 +3821,7 @@ msgstr "" #. name for brx msgid "Bodo (India)" -msgstr "" +msgstr "Бодо (Индия)" #. name for bry msgid "Burui" @@ -3849,7 +3849,7 @@ msgstr "" #. name for bsf msgid "Bauchi" -msgstr "" +msgstr "Баучи" #. name for bsg msgid "Bashkardi" @@ -3857,7 +3857,7 @@ msgstr "" #. name for bsh msgid "Kati" -msgstr "" +msgstr "Кати" #. name for bsi msgid "Bassossi" @@ -3869,7 +3869,7 @@ msgstr "" #. name for bsk msgid "Burushaski" -msgstr "" +msgstr "Бурушаски" #. name for bsl msgid "Basa-Gumna" @@ -4389,7 +4389,7 @@ msgstr "" #. name for bxr msgid "Buriat; Russia" -msgstr "" +msgstr "Бурятский; Россия" #. name for bxs msgid "Busam" @@ -4553,11 +4553,11 @@ msgstr "" #. name for bzj msgid "Kriol English; Belize" -msgstr "" +msgstr "Креольский английский; Белиз" #. name for bzk msgid "Creole English; Nicaragua" -msgstr "" +msgstr "Креольский английский; Никарагуа" #. name for bzl msgid "Boano (Sulawesi)" @@ -5001,7 +5001,7 @@ msgstr "" #. name for chm msgid "Mari (Russia)" -msgstr "" +msgstr "Марийский (Россия)" #. name for chn msgid "Chinook jargon" @@ -5285,7 +5285,7 @@ msgstr "" #. name for cmn msgid "Chinese; Mandarin" -msgstr "" +msgstr "Китайский; Мандарин" #. name for cmo msgid "Mnong; Central" @@ -7581,7 +7581,7 @@ msgstr "" #. name for fij msgid "Fijian" -msgstr "Фиджи" +msgstr "Фиджийский" #. name for fil msgid "Filipino" @@ -8037,11 +8037,11 @@ msgstr "" #. name for gcf msgid "Creole French; Guadeloupean" -msgstr "" +msgstr "Креольский французский; Гваделупский" #. name for gcl msgid "Creole English; Grenadian" -msgstr "" +msgstr "Креольский английский; Гренадский" #. name for gcn msgid "Gaina" @@ -8049,7 +8049,7 @@ msgstr "" #. name for gcr msgid "Creole French; Guianese" -msgstr "" +msgstr "Креольский французский; Гвианский" #. name for gct msgid "German; Colonia Tovar" @@ -9089,7 +9089,7 @@ msgstr "" #. name for gyn msgid "Creole English; Guyanese" -msgstr "" +msgstr "Креольский английский; Гайянский" #. name for gyr msgid "Guarayu" @@ -9853,7 +9853,7 @@ msgstr "" #. name for hwc msgid "Creole English; Hawai'i" -msgstr "" +msgstr "Креольский английский; Гавайский" #. name for hwo msgid "Hwana" @@ -10577,7 +10577,7 @@ msgstr "" #. name for jam msgid "Creole English; Jamaican" -msgstr "" +msgstr "Креольский английский; Ямайский" #. name for jao msgid "Yanyuwa" @@ -14245,7 +14245,7 @@ msgstr "" #. name for lir msgid "English; Liberian" -msgstr "" +msgstr "Креольский английский; Либерийский" #. name for lis msgid "Lisu" @@ -14661,7 +14661,7 @@ msgstr "" #. name for lou msgid "Creole French; Louisiana" -msgstr "" +msgstr "Креольский французский; Луизиана" #. name for lov msgid "Lopi" @@ -15021,7 +15021,7 @@ msgstr "" #. name for lzz msgid "Laz" -msgstr "" +msgstr "Лазский" #. name for maa msgid "Mazatec; San Jerónimo Tecóatl" @@ -15337,7 +15337,7 @@ msgstr "" #. name for mdf msgid "Moksha" -msgstr "Мокша" +msgstr "Мокшанский" #. name for mdg msgid "Massalat" @@ -19993,7 +19993,7 @@ msgstr "" #. name for orv msgid "Russian; Old" -msgstr "" +msgstr "Древнерусский" #. name for orw msgid "Oro Win" @@ -20109,7 +20109,7 @@ msgstr "" #. name for oty msgid "Tamil; Old" -msgstr "" +msgstr "Древнетамильский" #. name for otz msgid "Otomi; Ixtenco" @@ -21897,7 +21897,7 @@ msgstr "" #. name for rcf msgid "Creole French; Réunion" -msgstr "" +msgstr "Креольский французский; Реюньон" #. name for rdb msgid "Rudbari" @@ -23081,7 +23081,7 @@ msgstr "" #. name for sin msgid "Sinhala" -msgstr "" +msgstr "Сингальский" #. name for sip msgid "Sikkimese" @@ -24661,7 +24661,7 @@ msgstr "" #. name for tch msgid "Creole English; Turks And Caicos" -msgstr "" +msgstr "Креольский английский; Тёркс и Кайкос" #. name for tci msgid "Wára" @@ -24957,7 +24957,7 @@ msgstr "" #. name for tgh msgid "Creole English; Tobagonian" -msgstr "" +msgstr "Креольский английский; Тобагский" #. name for tgi msgid "Lawunuia" @@ -25401,7 +25401,7 @@ msgstr "" #. name for tly msgid "Talysh" -msgstr "" +msgstr "Талышский" #. name for tma msgid "Tama (Chad)" @@ -25845,7 +25845,7 @@ msgstr "" #. name for trf msgid "Creole English; Trinidadian" -msgstr "" +msgstr "Креольский английский; Тринидадский" #. name for trg msgid "Lishán Didán" @@ -27121,7 +27121,7 @@ msgstr "" #. name for vic msgid "Creole English; Virgin Islands" -msgstr "" +msgstr "Креольский английский; Виргинские острова" #. name for vid msgid "Vidunda" @@ -28209,7 +28209,7 @@ msgstr "" #. name for wyy msgid "Fijian; Western" -msgstr "" +msgstr "Западнофиджийский" #. name for xaa msgid "Arabic; Andalusian" diff --git a/setup/iso_639/vi.po b/setup/iso_639/vi.po index acb447c853..a743b260bb 100644 --- a/setup/iso_639/vi.po +++ b/setup/iso_639/vi.po @@ -9,43 +9,43 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-" "devel@lists.alioth.debian.org>\n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2011-09-27 16:56+0000\n" -"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" +"PO-Revision-Date: 2013-02-15 06:39+0000\n" +"Last-Translator: baduong <Unknown>\n" "Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-11-26 05:44+0000\n" -"X-Generator: Launchpad (build 14381)\n" +"X-Launchpad-Export-Date: 2013-02-16 04:56+0000\n" +"X-Generator: Launchpad (build 16491)\n" "Language: vi\n" #. name for aaa msgid "Ghotuo" -msgstr "" +msgstr "Ghotuo" #. name for aab msgid "Alumu-Tesu" -msgstr "" +msgstr "Alumu-Tesu" #. name for aac msgid "Ari" -msgstr "" +msgstr "Ari" #. name for aad msgid "Amal" -msgstr "" +msgstr "Amal" #. name for aae msgid "Albanian; Arbëreshë" -msgstr "" +msgstr "An-ba-ni" #. name for aaf msgid "Aranadan" -msgstr "" +msgstr "Aranadan" #. name for aag msgid "Ambrak" -msgstr "" +msgstr "Ambrak" #. name for aah msgid "Arapesh; Abu'" @@ -30817,7 +30817,7 @@ msgstr "" #. name for zxx msgid "No linguistic content" -msgstr "" +msgstr "Không có nội dung kiểu ngôn ngữ" #. name for zyb msgid "Zhuang; Yongbei" @@ -30829,11 +30829,11 @@ msgstr "" #. name for zyj msgid "Zhuang; Youjiang" -msgstr "" +msgstr "Zhuang; Youjiang" #. name for zyn msgid "Zhuang; Yongnan" -msgstr "" +msgstr "Zhuang; Yongnan" #. name for zyp msgid "Zyphe" diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 66ead5767c..2b4d4e2f7e 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -4,7 +4,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = u'calibre' -numeric_version = (0, 9, 19) +numeric_version = (0, 9, 21) __version__ = u'.'.join(map(unicode, numeric_version)) __author__ = u"Kovid Goyal <kovid@kovidgoyal.net>" diff --git a/src/calibre/db/backend.py b/src/calibre/db/backend.py index 36f3df81c4..61ee2e3a18 100644 --- a/src/calibre/db/backend.py +++ b/src/calibre/db/backend.py @@ -16,15 +16,14 @@ import apsw from calibre import isbytestring, force_unicode, prints from calibre.constants import (iswindows, filesystem_encoding, preferred_encoding) -from calibre.ptempfile import PersistentTemporaryFile, SpooledTemporaryFile -from calibre.db import SPOOL_SIZE +from calibre.ptempfile import PersistentTemporaryFile from calibre.db.schema_upgrades import SchemaUpgrade from calibre.library.field_metadata import FieldMetadata from calibre.ebooks.metadata import title_sort, author_to_author_sort -from calibre.utils.icu import strcmp +from calibre.utils.icu import sort_key from calibre.utils.config import to_json, from_json, prefs, tweaks from calibre.utils.date import utcfromtimestamp, parse_date -from calibre.utils.filenames import is_case_sensitive +from calibre.utils.filenames import (is_case_sensitive, samefile, hardlink_file) from calibre.db.tables import (OneToOneTable, ManyToOneTable, ManyToManyTable, SizeTable, FormatsTable, AuthorsTable, IdentifiersTable, CompositeTable, LanguagesTable) @@ -173,7 +172,9 @@ def _author_to_author_sort(x): return author_to_author_sort(x.replace('|', ',')) def icu_collator(s1, s2): - return strcmp(force_unicode(s1, 'utf-8'), force_unicode(s2, 'utf-8')) + return cmp(sort_key(force_unicode(s1, 'utf-8')), + sort_key(force_unicode(s2, 'utf-8'))) + # }}} # Unused aggregators {{{ @@ -855,38 +856,75 @@ class DB(object): ans = {} if path is not None: stat = os.stat(path) + ans['path'] = path ans['size'] = stat.st_size ans['mtime'] = utcfromtimestamp(stat.st_mtime) return ans - def cover(self, path, as_file=False, as_image=False, - as_path=False): + def has_format(self, book_id, fmt, fname, path): + return self.format_abspath(book_id, fmt, fname, path) is not None + + def copy_cover_to(self, path, dest, windows_atomic_move=None, use_hardlink=False): path = os.path.join(self.library_path, path, 'cover.jpg') - ret = None - if os.access(path, os.R_OK): - try: + if windows_atomic_move is not None: + if not isinstance(dest, basestring): + raise Exception("Error, you must pass the dest as a path when" + " using windows_atomic_move") + if os.access(path, os.R_OK) and dest and not samefile(dest, path): + windows_atomic_move.copy_path_to(path, dest) + return True + else: + if os.access(path, os.R_OK): + try: + f = lopen(path, 'rb') + except (IOError, OSError): + time.sleep(0.2) f = lopen(path, 'rb') - except (IOError, OSError): - time.sleep(0.2) - f = lopen(path, 'rb') - with f: - if as_path: - pt = PersistentTemporaryFile('_dbcover.jpg') - with pt: - shutil.copyfileobj(f, pt) - return pt.name - if as_file: - ret = SpooledTemporaryFile(SPOOL_SIZE) - shutil.copyfileobj(f, ret) - ret.seek(0) - else: - ret = f.read() - if as_image: - from PyQt4.Qt import QImage - i = QImage() - i.loadFromData(ret) - ret = i - return ret + with f: + if hasattr(dest, 'write'): + shutil.copyfileobj(f, dest) + if hasattr(dest, 'flush'): + dest.flush() + return True + elif dest and not samefile(dest, path): + if use_hardlink: + try: + hardlink_file(path, dest) + return True + except: + pass + with lopen(dest, 'wb') as d: + shutil.copyfileobj(f, d) + return True + return False + + def copy_format_to(self, book_id, fmt, fname, path, dest, + windows_atomic_move=None, use_hardlink=False): + path = self.format_abspath(book_id, fmt, fname, path) + if path is None: + return False + if windows_atomic_move is not None: + if not isinstance(dest, basestring): + raise Exception("Error, you must pass the dest as a path when" + " using windows_atomic_move") + if dest and not samefile(dest, path): + windows_atomic_move.copy_path_to(path, dest) + else: + if hasattr(dest, 'write'): + with lopen(path, 'rb') as f: + shutil.copyfileobj(f, dest) + if hasattr(dest, 'flush'): + dest.flush() + elif dest and not samefile(dest, path): + if use_hardlink: + try: + hardlink_file(path, dest) + return True + except: + pass + with lopen(path, 'rb') as f, lopen(dest, 'wb') as d: + shutil.copyfileobj(f, d) + return True # }}} diff --git a/src/calibre/db/cache.py b/src/calibre/db/cache.py index 27e2e5c48d..dd4bd11c6b 100644 --- a/src/calibre/db/cache.py +++ b/src/calibre/db/cache.py @@ -8,16 +8,22 @@ __copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' import os, traceback +from io import BytesIO from collections import defaultdict from functools import wraps, partial +from calibre.db import SPOOL_SIZE from calibre.db.categories import get_categories from calibre.db.locking import create_locks, RecordLock +from calibre.db.errors import NoSuchFormat from calibre.db.fields import create_field from calibre.db.search import Search from calibre.db.tables import VirtualTable +from calibre.db.write import get_series_values from calibre.db.lazy import FormatMetadata, FormatsList from calibre.ebooks.metadata.book.base import Metadata +from calibre.ptempfile import (base_dir, PersistentTemporaryFile, + SpooledTemporaryFile) from calibre.utils.date import now from calibre.utils.icu import sort_key @@ -103,27 +109,6 @@ class Cache(object): def field_metadata(self): return self.backend.field_metadata - def _format_abspath(self, book_id, fmt): - ''' - Return absolute path to the ebook file of format `format` - - WARNING: This method will return a dummy path for a network backend DB, - so do not rely on it, use format(..., as_path=True) instead. - - Currently used only in calibredb list, the viewer and the catalogs (via - get_data_as_dict()). - - Apart from the viewer, I don't believe any of the others do any file - I/O with the results of this call. - ''' - try: - name = self.fields['formats'].format_fname(book_id, fmt) - path = self._field_for('path', book_id).replace('/', os.sep) - except: - return None - if name and path: - return self.backend.format_abspath(book_id, fmt, name, path) - def _get_metadata(self, book_id, get_user_categories=True): # {{{ mi = Metadata(None, template_cache=self.formatter_template_cache) author_ids = self._field_ids_for('authors', book_id) @@ -162,7 +147,7 @@ class Cache(object): if not formats: good_formats = None else: - mi.format_metadata = FormatMetadata(self, id, formats) + mi.format_metadata = FormatMetadata(self, book_id, formats) good_formats = FormatsList(formats, mi.format_metadata) mi.formats = good_formats mi.has_cover = _('Yes') if self._field_for('cover', book_id, @@ -227,6 +212,12 @@ class Cache(object): self.fields['ondevice'] = create_field('ondevice', VirtualTable('ondevice')) + for name, field in self.fields.iteritems(): + if name[0] == '#' and name.endswith('_index'): + field.series_field = self.fields[name[:-len('_index')]] + elif name == 'series_index': + field.series_field = self.fields['series'] + @read_api def field_for(self, name, book_id, default_value=None): ''' @@ -397,15 +388,184 @@ class Cache(object): :param as_path: If True return the image as a path pointing to a temporary file ''' + if as_file: + ret = SpooledTemporaryFile(SPOOL_SIZE) + if not self.copy_cover_to(book_id, ret): return + ret.seek(0) + elif as_path: + pt = PersistentTemporaryFile('_dbcover.jpg') + with pt: + if not self.copy_cover_to(book_id, pt): return + ret = pt.name + else: + buf = BytesIO() + if not self.copy_cover_to(book_id, buf): return + ret = buf.getvalue() + if as_image: + from PyQt4.Qt import QImage + i = QImage() + i.loadFromData(ret) + ret = i + return ret + + @api + def copy_cover_to(self, book_id, dest, use_hardlink=False): + ''' + Copy the cover to the file like object ``dest``. Returns False + if no cover exists or dest is the same file as the current cover. + dest can also be a path in which case the cover is + copied to it iff the path is different from the current path (taking + case sensitivity into account). + ''' with self.read_lock: try: path = self._field_for('path', book_id).replace('/', os.sep) except: - return None + return False with self.record_lock.lock(book_id): - return self.backend.cover(path, as_file=as_file, as_image=as_image, - as_path=as_path) + return self.backend.copy_cover_to(path, dest, + use_hardlink=use_hardlink) + + @api + def copy_format_to(self, book_id, fmt, dest, use_hardlink=False): + ''' + Copy the format ``fmt`` to the file like object ``dest``. If the + specified format does not exist, raises :class:`NoSuchFormat` error. + dest can also be a path, in which case the format is copied to it, iff + the path is different from the current path (taking case sensitivity + into account). + ''' + with self.read_lock: + try: + name = self.fields['formats'].format_fname(book_id, fmt) + path = self._field_for('path', book_id).replace('/', os.sep) + except: + raise NoSuchFormat('Record %d has no %s file'%(book_id, fmt)) + + with self.record_lock.lock(book_id): + return self.backend.copy_format_to(book_id, fmt, name, path, dest, + use_hardlink=use_hardlink) + + @read_api + def format_abspath(self, book_id, fmt): + ''' + Return absolute path to the ebook file of format `format` + + Currently used only in calibredb list, the viewer and the catalogs (via + get_data_as_dict()). + + Apart from the viewer, I don't believe any of the others do any file + I/O with the results of this call. + ''' + try: + name = self.fields['formats'].format_fname(book_id, fmt) + path = self._field_for('path', book_id).replace('/', os.sep) + except: + return None + if name and path: + return self.backend.format_abspath(book_id, fmt, name, path) + + @read_api + def has_format(self, book_id, fmt): + 'Return True iff the format exists on disk' + try: + name = self.fields['formats'].format_fname(book_id, fmt) + path = self._field_for('path', book_id).replace('/', os.sep) + except: + return False + return self.backend.has_format(book_id, fmt, name, path) + + @read_api + def formats(self, book_id, verify_formats=True): + ''' + Return tuple of all formats for the specified book. If verify_formats + is True, verifies that the files exist on disk. + ''' + ans = self.field_for('formats', book_id) + if verify_formats and ans: + try: + path = self._field_for('path', book_id).replace('/', os.sep) + except: + return () + def verify(fmt): + try: + name = self.fields['formats'].format_fname(book_id, fmt) + except: + return False + return self.backend.has_format(book_id, fmt, name, path) + + ans = tuple(x for x in ans if verify(x)) + return ans + + @api + def format(self, book_id, fmt, as_file=False, as_path=False, preserve_filename=False): + ''' + Return the ebook format as a bytestring or `None` if the format doesn't exist, + or we don't have permission to write to the ebook file. + + :param as_file: If True the ebook format is returned as a file object. Note + that the file object is a SpooledTemporaryFile, so if what you want to + do is copy the format to another file, use :method:`copy_format_to` + instead for performance. + :param as_path: Copies the format file to a temp file and returns the + path to the temp file + :param preserve_filename: If True and returning a path the filename is + the same as that used in the library. Note that using + this means that repeated calls yield the same + temp file (which is re-created each time) + ''' + with self.read_lock: + ext = ('.'+fmt.lower()) if fmt else '' + try: + fname = self.fields['formats'].format_fname(book_id, fmt) + except: + return None + fname += ext + + if as_path: + if preserve_filename: + bd = base_dir() + d = os.path.join(bd, 'format_abspath') + try: + os.makedirs(d) + except: + pass + ret = os.path.join(d, fname) + with self.record_lock.lock(book_id): + try: + self.copy_format_to(book_id, fmt, ret) + except NoSuchFormat: + return None + else: + with PersistentTemporaryFile(ext) as pt, self.record_lock.lock(book_id): + try: + self.copy_format_to(book_id, fmt, pt) + except NoSuchFormat: + return None + ret = pt.name + elif as_file: + ret = SpooledTemporaryFile(SPOOL_SIZE) + with self.record_lock.lock(book_id): + try: + self.copy_format_to(book_id, fmt, ret) + except NoSuchFormat: + return None + ret.seek(0) + # Various bits of code try to use the name as the default + # title when reading metadata, so set it + ret.name = fname + else: + buf = BytesIO() + with self.record_lock.lock(book_id): + try: + self.copy_format_to(book_id, fmt, buf) + except NoSuchFormat: + return None + + ret = buf.getvalue() + + return ret @read_api def multisort(self, fields, ids_to_sort=None): @@ -455,6 +615,37 @@ class Cache(object): return get_categories(self, sort=sort, book_ids=book_ids, icon_map=icon_map) + @write_api + def set_field(self, name, book_id_to_val_map, allow_case_change=True): + # TODO: Specialize title/authors to also update path + # TODO: Handle updating caches used by composite fields + # TODO: Ensure the sort fields are updated for title/author/series? + f = self.fields[name] + is_series = f.metadata['datatype'] == 'series' + + if is_series: + bimap, simap = {}, {} + for k, v in book_id_to_val_map.iteritems(): + if isinstance(v, basestring): + v, sid = get_series_values(v) + else: + v = sid = None + if name.startswith('#') and sid is None: + sid = 1.0 # The value will be set to 1.0 in the db table + bimap[k] = v + if sid is not None: + simap[k] = sid + book_id_to_val_map = bimap + + dirtied = f.writer.set_books( + book_id_to_val_map, self.backend, allow_case_change=allow_case_change) + + if is_series and simap: + sf = self.fields[f.name+'_index'] + dirtied |= sf.writer.set_books(simap, self.backend, allow_case_change=False) + + return dirtied + # }}} class SortKey(object): diff --git a/src/calibre/db/fields.py b/src/calibre/db/fields.py index bd3af5d518..0c3d6eb19a 100644 --- a/src/calibre/db/fields.py +++ b/src/calibre/db/fields.py @@ -12,6 +12,7 @@ from threading import Lock from collections import defaultdict, Counter from calibre.db.tables import ONE_ONE, MANY_ONE, MANY_MANY +from calibre.db.write import Writer from calibre.ebooks.metadata import title_sort from calibre.utils.config_base import tweaks from calibre.utils.icu import sort_key @@ -21,6 +22,7 @@ from calibre.utils.localization import calibre_langcode_to_name class Field(object): is_many = False + is_many_many = False def __init__(self, name, table): self.name, self.table = name, table @@ -44,6 +46,8 @@ class Field(object): self.category_formatter = lambda x:'\u2605'*int(x/2) elif name == 'languages': self.category_formatter = calibre_langcode_to_name + self.writer = Writer(self) + self.series_field = None @property def metadata(self): @@ -296,6 +300,7 @@ class ManyToOneField(Field): class ManyToManyField(Field): is_many = True + is_many_many = True def __init__(self, *args, **kwargs): Field.__init__(self, *args, **kwargs) diff --git a/src/calibre/db/tables.py b/src/calibre/db/tables.py index 90f5db9ac5..37a189bfb1 100644 --- a/src/calibre/db/tables.py +++ b/src/calibre/db/tables.py @@ -123,9 +123,8 @@ class ManyToOneTable(Table): def read_id_maps(self, db): for row in db.conn.execute('SELECT id, {0} FROM {1}'.format( - self.metadata['column'], self.metadata['table'])): - if row[1]: - self.id_map[row[0]] = self.unserialize(row[1]) + self.metadata['column'], self.metadata['table'])): + self.id_map[row[0]] = self.unserialize(row[1]) def read_maps(self, db): for row in db.conn.execute( @@ -218,3 +217,4 @@ class LanguagesTable(ManyToManyTable): ManyToManyTable.read_id_maps(self, db) lm = lang_map() self.lang_name_map = {x:lm.get(x, x) for x in self.id_map.itervalues()} + diff --git a/src/calibre/db/tests/base.py b/src/calibre/db/tests/base.py index b626551576..ae120ff049 100644 --- a/src/calibre/db/tests/base.py +++ b/src/calibre/db/tests/base.py @@ -7,19 +7,36 @@ __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' -import unittest, os, shutil +import unittest, os, shutil, tempfile, atexit +from functools import partial +from io import BytesIO from future_builtins import map +rmtree = partial(shutil.rmtree, ignore_errors=True) + class BaseTest(unittest.TestCase): + def setUp(self): + self.library_path = self.mkdtemp() + self.create_db(self.library_path) + + def tearDown(self): + shutil.rmtree(self.library_path) + def create_db(self, library_path): from calibre.library.database2 import LibraryDatabase2 if LibraryDatabase2.exists_at(library_path): raise ValueError('A library already exists at %r'%library_path) src = os.path.join(os.path.dirname(__file__), 'metadata.db') - db = os.path.join(library_path, 'metadata.db') - shutil.copyfile(src, db) - return db + dest = os.path.join(library_path, 'metadata.db') + shutil.copyfile(src, dest) + db = LibraryDatabase2(library_path) + db.set_cover(1, I('lt.png', data=True)) + db.set_cover(2, I('polish.png', data=True)) + db.add_format(1, 'FMT1', BytesIO(b'book1fmt1'), index_is_id=True) + db.add_format(1, 'FMT2', BytesIO(b'book1fmt2'), index_is_id=True) + db.add_format(2, 'FMT1', BytesIO(b'book2fmt1'), index_is_id=True) + return dest def init_cache(self, library_path): from calibre.db.backend import DB @@ -29,20 +46,38 @@ class BaseTest(unittest.TestCase): cache.init() return cache + def mkdtemp(self): + ans = tempfile.mkdtemp(prefix='db_test_') + atexit.register(rmtree, ans) + return ans + + def init_old(self, library_path): + from calibre.library.database2 import LibraryDatabase2 + return LibraryDatabase2(library_path) + + def clone_library(self, library_path): + if not hasattr(self, 'clone_dir'): + self.clone_dir = tempfile.mkdtemp() + atexit.register(rmtree, self.clone_dir) + self.clone_count = 0 + self.clone_count += 1 + dest = os.path.join(self.clone_dir, str(self.clone_count)) + shutil.copytree(library_path, dest) + return dest + def compare_metadata(self, mi1, mi2): allfk1 = mi1.all_field_keys() allfk2 = mi2.all_field_keys() self.assertEqual(allfk1, allfk2) all_keys = {'format_metadata', 'id', 'application_id', - 'author_sort_map', 'author_link_map', 'book_size', - 'ondevice_col', 'last_modified'}.union(allfk1) + 'author_sort_map', 'author_link_map', 'book_size', + 'ondevice_col', 'last_modified', 'has_cover', + 'cover_data'}.union(allfk1) for attr in all_keys: if attr == 'user_metadata': continue - if attr == 'format_metadata': continue # TODO: Not implemented yet attr1, attr2 = getattr(mi1, attr), getattr(mi2, attr) if attr == 'formats': - continue # TODO: Not implemented yet attr1, attr2 = map(lambda x:tuple(x) if x else (), (attr1, attr2)) self.assertEqual(attr1, attr2, '%s not the same: %r != %r'%(attr, attr1, attr2)) diff --git a/src/calibre/db/tests/reading.py b/src/calibre/db/tests/reading.py index 8c22f6f50e..c3b458ea58 100644 --- a/src/calibre/db/tests/reading.py +++ b/src/calibre/db/tests/reading.py @@ -7,21 +7,13 @@ __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' -import shutil, unittest, tempfile, datetime -from cStringIO import StringIO +import unittest, datetime from calibre.utils.date import utc_tz from calibre.db.tests.base import BaseTest class ReadingTest(BaseTest): - def setUp(self): - self.library_path = tempfile.mkdtemp() - self.create_db(self.library_path) - - def tearDown(self): - shutil.rmtree(self.library_path) - def test_read(self): # {{{ 'Test the reading of data from the database' cache = self.init_cache(self.library_path) @@ -55,7 +47,7 @@ class ReadingTest(BaseTest): '#tags':(), '#yesno':None, '#comments': None, - + 'size':None, }, 2 : { @@ -66,7 +58,7 @@ class ReadingTest(BaseTest): 'series' : 'A Series One', 'series_index': 1.0, 'tags':('Tag One', 'Tag Two'), - 'formats': (), + 'formats': ('FMT1',), 'rating': 4.0, 'identifiers': {'test':'one'}, 'timestamp': datetime.datetime(2011, 9, 5, 21, 6, @@ -86,6 +78,7 @@ class ReadingTest(BaseTest): '#tags':('My Tag One', 'My Tag Two'), '#yesno':True, '#comments': '<div>My Comments One<p></p></div>', + 'size':9, }, 1 : { 'title': 'Title Two', @@ -96,7 +89,7 @@ class ReadingTest(BaseTest): 'series_index': 2.0, 'rating': 6.0, 'tags': ('Tag One', 'News'), - 'formats':(), + 'formats':('FMT1', 'FMT2'), 'identifiers': {'test':'two'}, 'timestamp': datetime.datetime(2011, 9, 6, 6, 0, tzinfo=utc_tz), @@ -115,6 +108,7 @@ class ReadingTest(BaseTest): '#tags':('My Tag Two',), '#yesno':False, '#comments': '<div>My Comments Two<p></p></div>', + 'size':9, }, } @@ -172,22 +166,41 @@ class ReadingTest(BaseTest): 'Test get_metadata() returns the same data for both backends' from calibre.library.database2 import LibraryDatabase2 old = LibraryDatabase2(self.library_path) - for i in xrange(1, 3): - old.add_format(i, 'txt%d'%i, StringIO(b'random%d'%i), - index_is_id=True) - old.add_format(i, 'text%d'%i, StringIO(b'random%d'%i), - index_is_id=True) - - old_metadata = {i:old.get_metadata(i, index_is_id=True) for i in + old_metadata = {i:old.get_metadata( + i, index_is_id=True, get_cover=True, cover_as_data=True) for i in xrange(1, 4)} + for mi in old_metadata.itervalues(): + mi.format_metadata = dict(mi.format_metadata) + if mi.formats: + mi.formats = tuple(mi.formats) old = None cache = self.init_cache(self.library_path) - new_metadata = {i:cache.get_metadata(i) for i in xrange(1, 4)} + new_metadata = {i:cache.get_metadata( + i, get_cover=True, cover_as_data=True) for i in xrange(1, 4)} cache = None for mi2, mi1 in zip(new_metadata.values(), old_metadata.values()): self.compare_metadata(mi1, mi2) + # }}} + + def test_get_cover(self): # {{{ + 'Test cover() returns the same data for both backends' + from calibre.library.database2 import LibraryDatabase2 + old = LibraryDatabase2(self.library_path) + covers = {i: old.cover(i, index_is_id=True) for i in old.all_ids()} + old = None + cache = self.init_cache(self.library_path) + for book_id, cdata in covers.iteritems(): + self.assertEqual(cdata, cache.cover(book_id), 'Reading of cover failed') + f = cache.cover(book_id, as_file=True) + self.assertEqual(cdata, f.read() if f else f, 'Reading of cover as file failed') + if cdata: + with open(cache.cover(book_id, as_path=True), 'rb') as f: + self.assertEqual(cdata, f.read(), 'Reading of cover as path failed') + else: + self.assertEqual(cdata, cache.cover(book_id, as_path=True), + 'Reading of null cover as path failed') # }}} @@ -227,8 +240,12 @@ class ReadingTest(BaseTest): # User categories '@Good Authors:One', '@Good Series.good tags:two', - # TODO: Tests for searching the size and #formats columns and - # cover:true|false + # Cover/Formats + 'cover:true', 'cover:false', 'formats:true', 'formats:false', + 'formats:#>1', 'formats:#=1', 'formats:=fmt1', 'formats:=fmt2', + 'formats:=fmt1 or formats:fmt2', '#formats:true', '#formats:false', + '#formats:fmt1', '#formats:fmt2', '#formats:fmt1 and #formats:fmt2', + )} old = None @@ -262,7 +279,8 @@ class ReadingTest(BaseTest): (category == 'series' and attr == 'sort') or # Sorting is wrong in old (category == 'identifiers' and attr == 'id_set') or (category == '@Good Series') or # Sorting is wrong in old - (category == 'news' and attr in {'count', 'id_set'}) + (category == 'news' and attr in {'count', 'id_set'}) or + (category == 'formats' and attr == 'id_set') ): continue self.assertEqual(oval, nval, @@ -278,6 +296,38 @@ class ReadingTest(BaseTest): # }}} + def test_get_formats(self): # {{{ + 'Test reading ebook formats using the format() method' + from calibre.library.database2 import LibraryDatabase2 + old = LibraryDatabase2(self.library_path) + ids = old.all_ids() + lf = {i:set(old.formats(i, index_is_id=True).split(',')) if old.formats( + i, index_is_id=True) else set() for i in ids} + formats = {i:{f:old.format(i, f, index_is_id=True) for f in fmts} for + i, fmts in lf.iteritems()} + old = None + cache = self.init_cache(self.library_path) + for book_id, fmts in lf.iteritems(): + self.assertEqual(fmts, set(cache.formats(book_id)), + 'Set of formats is not the same') + for fmt in fmts: + old = formats[book_id][fmt] + self.assertEqual(old, cache.format(book_id, fmt), + 'Old and new format disagree') + f = cache.format(book_id, fmt, as_file=True) + self.assertEqual(old, f.read(), + 'Failed to read format as file') + with open(cache.format(book_id, fmt, as_path=True, + preserve_filename=True), 'rb') as f: + self.assertEqual(old, f.read(), + 'Failed to read format as path') + with open(cache.format(book_id, fmt, as_path=True), 'rb') as f: + self.assertEqual(old, f.read(), + 'Failed to read format as path') + + + # }}} + def tests(): return unittest.TestLoader().loadTestsFromTestCase(ReadingTest) diff --git a/src/calibre/db/tests/writing.py b/src/calibre/db/tests/writing.py new file mode 100644 index 0000000000..0a85bdab79 --- /dev/null +++ b/src/calibre/db/tests/writing.py @@ -0,0 +1,221 @@ +#!/usr/bin/env python +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) + +__license__ = 'GPL v3' +__copyright__ = '2013, Kovid Goyal <kovid at kovidgoyal.net>' +__docformat__ = 'restructuredtext en' + +import unittest +from collections import namedtuple +from functools import partial + +from calibre.utils.date import UNDEFINED_DATE +from calibre.db.tests.base import BaseTest + +class WritingTest(BaseTest): + + @property + def cloned_library(self): + return self.clone_library(self.library_path) + + def create_getter(self, name, getter=None): + if getter is None: + if name.endswith('_index'): + ans = lambda db:partial(db.get_custom_extra, index_is_id=True, + label=name[1:].replace('_index', '')) + else: + ans = lambda db:partial(db.get_custom, label=name[1:], + index_is_id=True) + else: + ans = lambda db:partial(getattr(db, getter), index_is_id=True) + return ans + + def create_setter(self, name, setter=None): + if setter is None: + ans = lambda db:partial(db.set_custom, label=name[1:], commit=True) + else: + ans = lambda db:partial(getattr(db, setter), commit=True) + return ans + + def create_test(self, name, vals, getter=None, setter=None ): + T = namedtuple('Test', 'name vals getter setter') + return T(name, vals, self.create_getter(name, getter), + self.create_setter(name, setter)) + + def run_tests(self, tests): + results = {} + for test in tests: + results[test] = [] + for val in test.vals: + cl = self.cloned_library + cache = self.init_cache(cl) + cache.set_field(test.name, {1: val}) + cached_res = cache.field_for(test.name, 1) + del cache + db = self.init_old(cl) + getter = test.getter(db) + sqlite_res = getter(1) + if test.name.endswith('_index'): + val = float(val) if val is not None else 1.0 + self.assertEqual(sqlite_res, val, + 'Failed setting for %s with value %r, sqlite value not the same. val: %r != sqlite_val: %r'%( + test.name, val, val, sqlite_res)) + else: + test.setter(db)(1, val) + old_cached_res = getter(1) + self.assertEqual(old_cached_res, cached_res, + 'Failed setting for %s with value %r, cached value not the same. Old: %r != New: %r'%( + test.name, val, old_cached_res, cached_res)) + db.refresh() + old_sqlite_res = getter(1) + self.assertEqual(old_sqlite_res, sqlite_res, + 'Failed setting for %s, sqlite value not the same: %r != %r'%( + test.name, old_sqlite_res, sqlite_res)) + del db + + def test_one_one(self): # {{{ + 'Test setting of values in one-one fields' + tests = [self.create_test('#yesno', (True, False, 'true', 'false', None))] + for name, getter, setter in ( + ('#series_index', None, None), + ('series_index', 'series_index', 'set_series_index'), + ('#float', None, None), + ): + vals = ['1.5', None, 0, 1.0] + tests.append(self.create_test(name, tuple(vals), getter, setter)) + + for name, getter, setter in ( + ('pubdate', 'pubdate', 'set_pubdate'), + ('timestamp', 'timestamp', 'set_timestamp'), + ('#date', None, None), + ): + tests.append(self.create_test( + name, ('2011-1-12', UNDEFINED_DATE, None), getter, setter)) + + for name, getter, setter in ( + ('title', 'title', 'set_title'), + ('uuid', 'uuid', 'set_uuid'), + ('author_sort', 'author_sort', 'set_author_sort'), + ('sort', 'title_sort', 'set_title_sort'), + ('#comments', None, None), + ('comments', 'comments', 'set_comment'), + ): + vals = ['something', None] + if name not in {'comments', '#comments'}: + # Setting text column to '' returns None in the new backend + # and '' in the old. I think None is more correct. + vals.append('') + if name == 'comments': + # Again new behavior of deleting comment rather than setting + # empty string is more correct. + vals.remove(None) + tests.append(self.create_test(name, tuple(vals), getter, setter)) + + self.run_tests(tests) + # }}} + + def test_many_one_basic(self): # {{{ + 'Test the different code paths for writing to a many-one field' + cl = self.cloned_library + cache = self.init_cache(cl) + f = cache.fields['publisher'] + item_ids = {f.ids_for_book(1)[0], f.ids_for_book(2)[0]} + val = 'Changed' + self.assertEqual(cache.set_field('publisher', {1:val, 2:val}), {1, 2}) + cache2 = self.init_cache(cl) + for book_id in (1, 2): + for c in (cache, cache2): + self.assertEqual(c.field_for('publisher', book_id), val) + self.assertFalse(item_ids.intersection(set(c.fields['publisher'].table.id_map))) + del cache2 + self.assertFalse(cache.set_field('publisher', {1:val, 2:val})) + val = val.lower() + self.assertFalse(cache.set_field('publisher', {1:val, 2:val}, + allow_case_change=False)) + self.assertEqual(cache.set_field('publisher', {1:val, 2:val}), {1, 2}) + cache2 = self.init_cache(cl) + for book_id in (1, 2): + for c in (cache, cache2): + self.assertEqual(c.field_for('publisher', book_id), val) + del cache2 + self.assertEqual(cache.set_field('publisher', {1:'new', 2:'New'}), {1, 2}) + self.assertEqual(cache.field_for('publisher', 1).lower(), 'new') + self.assertEqual(cache.field_for('publisher', 2).lower(), 'new') + self.assertEqual(cache.set_field('publisher', {1:None, 2:'NEW'}), {1, 2}) + self.assertEqual(len(f.table.id_map), 1) + self.assertEqual(cache.set_field('publisher', {2:None}), {2}) + self.assertEqual(len(f.table.id_map), 0) + cache2 = self.init_cache(cl) + self.assertEqual(len(cache2.fields['publisher'].table.id_map), 0) + del cache2 + self.assertEqual(cache.set_field('publisher', {1:'one', 2:'two', + 3:'three'}), {1, 2, 3}) + self.assertEqual(cache.set_field('publisher', {1:''}), set([1])) + self.assertEqual(cache.set_field('publisher', {1:'two'}), set([1])) + self.assertEqual(tuple(map(f.for_book, (1,2,3))), ('two', 'two', 'three')) + self.assertEqual(cache.set_field('publisher', {1:'Two'}), {1, 2}) + cache2 = self.init_cache(cl) + self.assertEqual(tuple(map(f.for_book, (1,2,3))), ('Two', 'Two', 'three')) + del cache2 + + # Enum + self.assertFalse(cache.set_field('#enum', {1:'Not allowed'})) + self.assertEqual(cache.set_field('#enum', {1:'One', 2:'One', 3:'Three'}), {1, 3}) + self.assertEqual(cache.set_field('#enum', {1:None}), set([1])) + cache2 = self.init_cache(cl) + for c in (cache, cache2): + for i, val in {1:None, 2:'One', 3:'Three'}.iteritems(): + self.assertEqual(c.field_for('#enum', i), val) + del cache2 + + # Rating + self.assertFalse(cache.set_field('rating', {1:6, 2:4})) + self.assertEqual(cache.set_field('rating', {1:0, 3:2}), {1, 3}) + self.assertEqual(cache.set_field('#rating', {1:None, 2:4, 3:8}), {1, 2, 3}) + cache2 = self.init_cache(cl) + for c in (cache, cache2): + for i, val in {1:None, 2:4, 3:2}.iteritems(): + self.assertEqual(c.field_for('rating', i), val) + for i, val in {1:None, 2:4, 3:8}.iteritems(): + self.assertEqual(c.field_for('#rating', i), val) + del cache2 + + # Series + self.assertFalse(cache.set_field('series', + {1:'a series one', 2:'a series one'}, allow_case_change=False)) + self.assertEqual(cache.set_field('series', {3:'Series [3]'}), set([3])) + self.assertEqual(cache.set_field('#series', {1:'Series', 3:'Series'}), + {1, 3}) + self.assertEqual(cache.set_field('#series', {2:'Series [0]'}), set([2])) + cache2 = self.init_cache(cl) + for c in (cache, cache2): + for i, val in {1:'A Series One', 2:'A Series One', 3:'Series'}.iteritems(): + self.assertEqual(c.field_for('series', i), val) + for i in (1, 2, 3): + self.assertEqual(c.field_for('#series', i), 'Series') + for i, val in {1:2, 2:1, 3:3}.iteritems(): + self.assertEqual(c.field_for('series_index', i), val) + for i, val in {1:1, 2:0, 3:1}.iteritems(): + self.assertEqual(c.field_for('#series_index', i), val) + del cache2 + + # }}} + + + def test_many_many_basic(self): # {{{ + 'Test the different code paths for writing to a many-one field' + # Fields: identifiers, authors, tags, languages, #authors, #tags + # }}} + +def tests(): + return unittest.TestLoader().loadTestsFromTestCase(WritingTest) + +def run(): + unittest.TextTestRunner(verbosity=2).run(tests()) + +if __name__ == '__main__': + run() + + diff --git a/src/calibre/db/write.py b/src/calibre/db/write.py new file mode 100644 index 0000000000..1d92285388 --- /dev/null +++ b/src/calibre/db/write.py @@ -0,0 +1,401 @@ +#!/usr/bin/env python +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) + +__license__ = 'GPL v3' +__copyright__ = '2013, Kovid Goyal <kovid at kovidgoyal.net>' +__docformat__ = 'restructuredtext en' + +import re +from functools import partial +from datetime import datetime + +from calibre.constants import preferred_encoding, ispy3 +from calibre.utils.date import (parse_only_date, parse_date, UNDEFINED_DATE, + isoformat) +if ispy3: + unicode = str + +# Convert data into values suitable for the db {{{ + +def sqlite_datetime(x): + return isoformat(x, sep=' ') if isinstance(x, datetime) else x + +def single_text(x): + if x is None: + return x + if not isinstance(x, unicode): + x = x.decode(preferred_encoding, 'replace') + x = x.strip() + return x if x else None + +series_index_pat = re.compile(r'(.*)\s+\[([.0-9]+)\]$') + +def get_series_values(val): + if not val: + return (val, None) + match = series_index_pat.match(val.strip()) + if match is not None: + idx = match.group(2) + try: + idx = float(idx) + return (match.group(1).strip(), idx) + except: + pass + return (val, None) + +def multiple_text(sep, ui_sep, x): + if not x: + return () + if isinstance(x, bytes): + x = x.decode(preferred_encoding, 'replce') + if isinstance(x, unicode): + x = x.split(sep) + else: + x = (y.decode(preferred_encoding, 'replace') if isinstance(y, bytes) + else y for y in x) + ui_sep = ui_sep.strip() + repsep = ',' if ui_sep == ';' else ';' + x = (y.strip().replace(ui_sep, repsep) for y in x if y.strip()) + return tuple(' '.join(y.split()) for y in x if y) + +def adapt_datetime(x): + if isinstance(x, (unicode, bytes)): + x = parse_date(x, assume_utc=False, as_utc=False) + return x + +def adapt_date(x): + if isinstance(x, (unicode, bytes)): + x = parse_only_date(x) + if x is None: + x = UNDEFINED_DATE + return x + +def adapt_number(typ, x): + if x is None: + return None + if isinstance(x, (unicode, bytes)): + if x.lower() == 'none': + return None + return typ(x) + +def adapt_bool(x): + if isinstance(x, (unicode, bytes)): + x = x.lower() + if x == 'true': + x = True + elif x == 'false': + x = False + elif x == 'none': + x = None + else: + x = bool(int(x)) + return x if x is None else bool(x) + +def get_adapter(name, metadata): + dt = metadata['datatype'] + if dt == 'text': + if metadata['is_multiple']: + m = metadata['is_multiple'] + ans = partial(multiple_text, m['ui_to_list'], m['list_to_ui']) + else: + ans = single_text + elif dt == 'series': + ans = single_text + elif dt == 'datetime': + ans = adapt_date if name == 'pubdate' else adapt_datetime + elif dt == 'int': + ans = partial(adapt_number, int) + elif dt == 'float': + ans = partial(adapt_number, float) + elif dt == 'bool': + ans = adapt_bool + elif dt == 'comments': + ans = single_text + elif dt == 'rating': + ans = lambda x: None if x in {None, 0} else min(10., max(0., adapt_number(float, x))) + elif dt == 'enumeration': + ans = single_text + elif dt == 'composite': + ans = lambda x: x + + if name == 'title': + return lambda x: ans(x) or _('Unknown') + if name == 'author_sort': + return lambda x: ans(x) or '' + if name == 'authors': + return lambda x: ans(x) or (_('Unknown'),) + if name in {'timestamp', 'last_modified'}: + return lambda x: ans(x) or UNDEFINED_DATE + if name == 'series_index': + return lambda x: 1.0 if ans(x) is None else ans(x) + + return ans +# }}} + +# One-One fields {{{ +def one_one_in_books(book_id_val_map, db, field, *args): + 'Set a one-one field in the books table' + if book_id_val_map: + sequence = ((sqlite_datetime(v), k) for k, v in book_id_val_map.iteritems()) + db.conn.executemany( + 'UPDATE books SET %s=? WHERE id=?'%field.metadata['column'], sequence) + field.table.book_col_map.update(book_id_val_map) + return set(book_id_val_map) + +def one_one_in_other(book_id_val_map, db, field, *args): + 'Set a one-one field in the non-books table, like comments' + deleted = tuple((k,) for k, v in book_id_val_map.iteritems() if v is None) + if deleted: + db.conn.executemany('DELETE FROM %s WHERE book=?'%field.metadata['table'], + deleted) + for book_id in deleted: + field.table.book_col_map.pop(book_id[0], None) + updated = {k:v for k, v in book_id_val_map.iteritems() if v is not None} + if updated: + db.conn.executemany('INSERT OR REPLACE INTO %s(book,%s) VALUES (?,?)'%( + field.metadata['table'], field.metadata['column']), + ((k, sqlite_datetime(v)) for k, v in updated.iteritems())) + field.table.book_col_map.update(updated) + return set(book_id_val_map) + +def custom_series_index(book_id_val_map, db, field, *args): + series_field = field.series_field + sequence = [] + for book_id, sidx in book_id_val_map.iteritems(): + if sidx is None: + sidx = 1.0 + ids = series_field.ids_for_book(book_id) + if ids: + sequence.append((sidx, book_id, ids[0])) + field.table.book_col_map[book_id] = sidx + if sequence: + db.conn.executemany('UPDATE %s SET %s=? WHERE book=? AND value=?'%( + field.metadata['table'], field.metadata['column']), sequence) + return {s[1] for s in sequence} +# }}} + +# Many-One fields {{{ + +def safe_lower(x): + try: + return icu_lower(x) + except (TypeError, ValueError, KeyError, AttributeError): + return x + +def get_db_id(val, db, m, table, kmap, rid_map, allow_case_change, + case_changes, val_map, sql_val_map=lambda x:x): + ''' Get the db id for the value val. If val does not exist in the db it is + inserted into the db. ''' + kval = kmap(val) + item_id = rid_map.get(kval, None) + if item_id is None: + db.conn.execute('INSERT INTO %s(%s) VALUES (?)'%( + m['table'], m['column']), (sql_val_map(val),)) + item_id = rid_map[kval] = db.conn.last_insert_rowid() + table.id_map[item_id] = val + table.col_book_map[item_id] = set() + elif allow_case_change and val != table.id_map[item_id]: + case_changes[item_id] = val + val_map[val] = item_id + +def change_case(case_changes, dirtied, db, table, m, sql_val_map=lambda x:x): + db.conn.executemany( + 'UPDATE %s SET %s=? WHERE id=?'%(m['table'], m['column']), + ((sql_val_map(val), item_id) for item_id, val in case_changes.iteritems())) + for item_id, val in case_changes.iteritems(): + table.id_map[item_id] = val + dirtied.update(table.col_book_map[item_id]) + +def many_one(book_id_val_map, db, field, allow_case_change, *args): + dirtied = set() + m = field.metadata + table = field.table + dt = m['datatype'] + is_custom_series = dt == 'series' and table.name.startswith('#') + + # Map values to db ids, including any new values + kmap = safe_lower if dt in {'text', 'series'} else lambda x:x + rid_map = {kmap(item):item_id for item_id, item in table.id_map.iteritems()} + val_map = {None:None} + case_changes = {} + for val in book_id_val_map.itervalues(): + if val is not None: + get_db_id(val, db, m, table, kmap, rid_map, allow_case_change, + case_changes, val_map) + + if case_changes: + change_case(case_changes, dirtied, db, table, m) + + book_id_item_id_map = {k:val_map[v] for k, v in book_id_val_map.iteritems()} + + # Ignore those items whose value is the same as the current value + book_id_item_id_map = {k:v for k, v in book_id_item_id_map.iteritems() + if v != table.book_col_map.get(k, None)} + dirtied |= set(book_id_item_id_map) + + # Update the book->col and col->book maps + deleted = set() + updated = {} + for book_id, item_id in book_id_item_id_map.iteritems(): + old_item_id = table.book_col_map.get(book_id, None) + if old_item_id is not None: + table.col_book_map[old_item_id].discard(book_id) + if item_id is None: + table.book_col_map.pop(book_id, None) + deleted.add(book_id) + else: + table.book_col_map[book_id] = item_id + table.col_book_map[item_id].add(book_id) + updated[book_id] = item_id + + # Update the db link table + if deleted: + db.conn.executemany('DELETE FROM %s WHERE book=?'%table.link_table, + ((k,) for k in deleted)) + if updated: + sql = ( + 'DELETE FROM {0} WHERE book=?; INSERT INTO {0}(book,{1},extra) VALUES(?, ?, 1.0)' + if is_custom_series else + 'DELETE FROM {0} WHERE book=?; INSERT INTO {0}(book,{1}) VALUES(?, ?)' + ) + db.conn.executemany(sql.format(table.link_table, m['link_column']), + ((book_id, book_id, item_id) for book_id, item_id in + updated.iteritems())) + + # Remove no longer used items + remove = {item_id for item_id in table.id_map if not + table.col_book_map.get(item_id, False)} + if remove: + db.conn.executemany('DELETE FROM %s WHERE id=?'%m['table'], + ((item_id,) for item_id in remove)) + for item_id in remove: + del table.id_map[item_id] + table.col_book_map.pop(item_id, None) + + return dirtied +# }}} + +# Many-Many fields {{{ +def many_many(book_id_val_map, db, field, allow_case_change, *args): + dirtied = set() + m = field.metadata + table = field.table + dt = m['datatype'] + is_authors = field.name == 'authors' + + # Map values to db ids, including any new values + kmap = safe_lower if dt == 'text' else lambda x:x + rid_map = {kmap(item):item_id for item_id, item in table.id_map.iteritems()} + sql_val_map = (lambda x:x.replace(',', '|')) if is_authors else lambda x:x + val_map = {} + case_changes = {} + for vals in book_id_val_map.itervalues(): + for val in vals: + get_db_id(val, db, m, table, kmap, rid_map, allow_case_change, + case_changes, val_map, sql_val_map=sql_val_map) + + if case_changes: + change_case(case_changes, dirtied, db, table, m, + sql_val_map=sql_val_map) + + book_id_item_id_map = {k:tuple(val_map[v] for v in vals) + for k, vals in book_id_val_map.iteritems()} + + # Ignore those items whose value is the same as the current value + book_id_item_id_map = {k:v for k, v in book_id_item_id_map.iteritems() + if v != table.book_col_map.get(k, None)} + dirtied |= set(book_id_item_id_map) + + # Update the book->col and col->book maps + deleted = set() + updated = {} + for book_id, item_ids in book_id_item_id_map.iteritems(): + old_item_ids = table.book_col_map.get(book_id, None) + if old_item_ids: + for old_item_id in old_item_ids: + table.col_book_map[old_item_id].discard(book_id) + if item_ids: + table.book_col_map[book_id] = item_ids + for item_id in item_ids: + table.col_book_map[item_id].add(book_id) + updated[book_id] = item_ids + else: + table.book_col_map.pop(book_id, None) + deleted.add(book_id) + + # Update the db link table + if deleted: + db.conn.executemany('DELETE FROM %s WHERE book=?'%table.link_table, + ((k,) for k in deleted)) + if updated: + vals = ( + (book_id, val) for book_id, vals in updated.iteritems() + for val in vals + ) + db.conn.executemany('DELETE FROM %s WHERE book=?'%table.link_table, + ((k,) for k in updated)) + db.conn.executemany('INSERT INTO {0}(book,{1}) VALUES(?, ?)'.format( + table.link_table, m['link_column']), vals) + + # Remove no longer used items + remove = {item_id for item_id in table.id_map if not + table.col_book_map.get(item_id, False)} + if remove: + db.conn.executemany('DELETE FROM %s WHERE id=?'%m['table'], + ((item_id,) for item_id in remove)) + for item_id in remove: + del table.id_map[item_id] + table.col_book_map.pop(item_id, None) + + return dirtied + +# }}} + +def dummy(book_id_val_map, *args): + return set() + +class Writer(object): + + def __init__(self, field): + self.adapter = get_adapter(field.name, field.metadata) + self.name = field.name + self.field = field + dt = field.metadata['datatype'] + self.accept_vals = lambda x: True + if dt == 'composite' or field.name in { + 'id', 'cover', 'size', 'path', 'formats', 'news'}: + self.set_books_func = dummy + elif self.name[0] == '#' and self.name.endswith('_index'): + self.set_books_func = custom_series_index + elif field.is_many_many: + self.set_books_func = many_many + elif field.is_many: + self.set_books_func = (self.set_books_for_enum if dt == + 'enumeration' else many_one) + else: + self.set_books_func = (one_one_in_books if field.metadata['table'] + == 'books' else one_one_in_other) + if self.name in {'timestamp', 'uuid', 'sort'}: + self.accept_vals = bool + + def set_books(self, book_id_val_map, db, allow_case_change=True): + book_id_val_map = {k:self.adapter(v) for k, v in + book_id_val_map.iteritems() if self.accept_vals(v)} + if not book_id_val_map: + return set() + dirtied = self.set_books_func(book_id_val_map, db, self.field, + allow_case_change) + return dirtied + + def set_books_for_enum(self, book_id_val_map, db, field, + allow_case_change): + allowed = set(field.metadata['display']['enum_values']) + book_id_val_map = {k:v for k, v in book_id_val_map.iteritems() if v is + None or v in allowed} + if not book_id_val_map: + return set() + return many_one(book_id_val_map, db, field, False) + + diff --git a/src/calibre/debug.py b/src/calibre/debug.py index f2eb546e32..622ab41eb1 100644 --- a/src/calibre/debug.py +++ b/src/calibre/debug.py @@ -23,12 +23,11 @@ It also contains interfaces to various bits of calibre that do not have dedicated command line tools, such as font subsetting, tweaking ebooks and so on. ''') - parser.add_option('-c', '--command', help='Run python code.', default=None) - parser.add_option('-e', '--exec-file', default=None, help='Run the python code in file.') - parser.add_option('-f', '--subset-font', default=False, - action='store_true', help='Subset the specified font') + parser.add_option('-c', '--command', help='Run python code.') + parser.add_option('-e', '--exec-file', help='Run the python code in file.') + parser.add_option('-f', '--subset-font', help='Subset the specified font') parser.add_option('-d', '--debug-device-driver', default=False, action='store_true', - help='Debug the specified device driver.') + help='Debug device detection') parser.add_option('-g', '--gui', default=False, action='store_true', help='Run the GUI with debugging enabled. Debug output is ' 'printed to stdout and stderr.') @@ -59,7 +58,7 @@ on. parser.add_option('-m', '--inspect-mobi', action='store_true', default=False, help='Inspect the MOBI file(s) at the specified path(s)') - parser.add_option('--tweak-book', default=None, + parser.add_option('-t', '--tweak-book', default=None, help='Tweak the book (exports the book as a collection of HTML ' 'files and metadata, which you can edit using standard HTML ' 'editing tools, and then rebuilds the file from the edited HTML. ' @@ -174,30 +173,24 @@ def run_debug_gui(logpath): from calibre.gui2.main import main main(['__CALIBRE_GUI_DEBUG__', logpath]) +def run_script(path, args): + # Load all user defined plugins so the script can import from the + # calibre_plugins namespace + import calibre.customize.ui as dummy + dummy + + sys.argv = [path] + args + ef = os.path.abspath(path) + base = os.path.dirname(ef) + sys.path.insert(0, base) + g = globals() + g['__name__'] = '__main__' + g['__file__'] = ef + execfile(ef, g) + def main(args=sys.argv): from calibre.constants import debug debug() - if len(args) > 2 and args[1] in ('-e', '--exec-file'): - - # Load all plugins user defined plugins so the script can import from the - # calibre_plugins namespace - import calibre.customize.ui as dummy - dummy - - sys.argv = [args[2]] + args[3:] - ef = os.path.abspath(args[2]) - base = os.path.dirname(ef) - sys.path.insert(0, base) - g = globals() - g['__name__'] = '__main__' - g['__file__'] = ef - execfile(ef, g) - return - - if len(args) > 1 and args[1] in ('-f', '--subset-font'): - from calibre.utils.fonts.sfnt.subset import main - main(['subset-font']+args[2:]) - return opts, args = option_parser().parse_args(args) if opts.gui: @@ -258,6 +251,13 @@ def main(args=sys.argv): elif opts.shutdown_running_calibre: from calibre.gui2.main import shutdown_other shutdown_other() + elif opts.subset_font: + from calibre.utils.fonts.sfnt.subset import main + main(['subset-font']+[opts.subset_font]+args[1:]) + elif opts.exec_file: + run_script(opts.exec_file, args[1:]) + elif len(args) >= 2 and args[1].rpartition('.')[-1] in {'py', 'recipe'}: + run_script(args[1], args[2:]) else: from calibre import ipython ipython() diff --git a/src/calibre/devices/iriver/driver.py b/src/calibre/devices/iriver/driver.py index 7479c10866..1e3a4e1e37 100644 --- a/src/calibre/devices/iriver/driver.py +++ b/src/calibre/devices/iriver/driver.py @@ -22,13 +22,14 @@ class IRIVER_STORY(USBMS): FORMATS = ['epub', 'fb2', 'pdf', 'djvu', 'txt'] VENDOR_ID = [0x1006] - PRODUCT_ID = [0x4023, 0x4024, 0x4025, 0x4034] - BCD = [0x0323, 0x0326] + PRODUCT_ID = [0x4023, 0x4024, 0x4025, 0x4034, 0x4037] + BCD = [0x0323, 0x0326, 0x226] VENDOR_NAME = 'IRIVER' - WINDOWS_MAIN_MEM = ['STORY', 'STORY_EB05', 'STORY_WI-FI', 'STORY_EB07'] + WINDOWS_MAIN_MEM = ['STORY', 'STORY_EB05', 'STORY_WI-FI', 'STORY_EB07', + 'STORY_EB12'] WINDOWS_MAIN_MEM = re.compile(r'(%s)&'%('|'.join(WINDOWS_MAIN_MEM))) - WINDOWS_CARD_A_MEM = ['STORY', 'STORY_SD'] + WINDOWS_CARD_A_MEM = ['STORY', 'STORY_SD', 'STORY_EB12_SD'] WINDOWS_CARD_A_MEM = re.compile(r'(%s)&'%('|'.join(WINDOWS_CARD_A_MEM))) #OSX_MAIN_MEM = 'Kindle Internal Storage Media' diff --git a/src/calibre/devices/kobo/books.py b/src/calibre/devices/kobo/books.py index fc18a61fc8..fb502bccac 100644 --- a/src/calibre/devices/kobo/books.py +++ b/src/calibre/devices/kobo/books.py @@ -6,7 +6,7 @@ import os, time, sys from calibre.constants import preferred_encoding, DEBUG from calibre import isbytestring, force_unicode -from calibre.utils.icu import strcmp +from calibre.utils.icu import sort_key from calibre.devices.usbms.books import Book as Book_ from calibre.devices.usbms.books import CollectionsBookList @@ -239,9 +239,8 @@ class KTCollectionsBookList(CollectionsBookList): if y is None: return -1 if isinstance(x, basestring) and isinstance(y, basestring): - c = strcmp(force_unicode(x), force_unicode(y)) - else: - c = cmp(x, y) + x, y = sort_key(force_unicode(x)), sort_key(force_unicode(y)) + c = cmp(x, y) if c != 0: return c # same as above -- no sort_key needed here diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 006e90e0ce..ab35659b34 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -1,5 +1,6 @@ #!/usr/bin/env python # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import division __license__ = 'GPL v3' __copyright__ = '2010-2012, Timothy Legge <timlegge@gmail.com>, Kovid Goyal <kovid@kovidgoyal.net> and David Forrester <davidfor@internode.on.net>' @@ -13,6 +14,7 @@ Extended to support Touch firmware 2.0.0 and later and newer devices by David Fo ''' import os, time + from contextlib import closing from calibre.devices.usbms.books import BookList from calibre.devices.usbms.books import CollectionsBookList @@ -33,7 +35,7 @@ class KOBO(USBMS): gui_name = 'Kobo Reader' description = _('Communicate with the Kobo Reader') author = 'Timothy Legge and David Forrester' - version = (2, 0, 5) + version = (2, 0, 6) dbversion = 0 fwversion = 0 @@ -1196,10 +1198,11 @@ class KOBO(USBMS): class KOBOTOUCH(KOBO): - name = 'KoboTouch' - gui_name = 'Kobo Touch' - author = 'David Forrester' + name = 'KoboTouch' + gui_name = 'Kobo Touch' + author = 'David Forrester' description = 'Communicate with the Kobo Touch, Glo and Mini firmware. Based on the existing Kobo driver by %s.' % (KOBO.author) +# icon = I('devices/kobotouch.jpg') supported_dbversion = 75 min_supported_dbversion = 53 @@ -1219,14 +1222,11 @@ class KOBOTOUCH(KOBO): _('Delete Empty Bookshelves') + ':::'+_('Delete any empty bookshelves from the Kobo Touch when syncing is finished. This is only for firmware V2.0.0 or later.'), _('Upload covers for books') + - ':::'+_('Normally, the KOBO readers get the cover image from the' - ' ebook file itself. With this option, calibre will send a ' - 'separate cover image to the reader, useful if you ' - 'have modified the cover.'), + ':::'+_('Upload cover images from the calibre library when sending books to the device.'), _('Upload Black and White Covers'), - _('Always upload covers') + - ':::'+_('If the Upload covers option is selected, the driver will only replace covers already on the device.' - ' Select this option if you want covers uploaded the first time you send the book to the device.'), + _('Keep cover aspect ratio') + + ':::'+_('When uploading covers, do not change the aspect ratio when resizing for the device.' + ' This is for firmware versions 2.3.1 and later.'), _('Show expired books') + ':::'+_('A bug in an earlier version left non kepubs book records' ' in the database. With this option Calibre will show the ' @@ -1278,7 +1278,7 @@ class KOBOTOUCH(KOBO): OPT_DELETE_BOOKSHELVES = 2 OPT_UPLOAD_COVERS = 3 OPT_UPLOAD_GRAYSCALE_COVERS = 4 - OPT_ALWAYS_UPLOAD_COVERS = 5 + OPT_KEEP_COVER_ASPECT_RATIO = 5 OPT_SHOW_EXPIRED_BOOK_RECORDS = 6 OPT_SHOW_PREVIEWS = 7 OPT_SHOW_RECOMMENDATIONS = 8 @@ -1290,16 +1290,27 @@ class KOBOTOUCH(KOBO): TIMESTAMP_STRING = "%Y-%m-%dT%H:%M:%SZ" - PRODUCT_ID = [0x4163, 0x4173, 0x4183] - BCD = [0x0110, 0x0326] + GLO_PRODUCT_ID = [0x4173] + MINI_PRODUCT_ID = [0x4183] + TOUCH_PRODUCT_ID = [0x4163] + PRODUCT_ID = GLO_PRODUCT_ID + MINI_PRODUCT_ID + TOUCH_PRODUCT_ID + + BCD = [0x0110, 0x0326] # Image file name endings. Made up of: image size, min_dbversion, max_dbversion, COVER_FILE_ENDINGS = { - ' - N3_LIBRARY_FULL.parsed':[(355,473),0, 99,], # Used for Details screen - ' - N3_LIBRARY_GRID.parsed':[(149,198),0, 99,], # Used for library lists - ' - N3_LIBRARY_LIST.parsed':[(60,90),0, 53,], + ' - N3_FULL.parsed':[(600,800),0, 99,True,], # Used for screensaver, home screen + ' - N3_LIBRARY_FULL.parsed':[(355,473),0, 99,False,], # Used for Details screen + ' - N3_LIBRARY_GRID.parsed':[(149,198),0, 99,False,], # Used for library lists + ' - N3_LIBRARY_LIST.parsed':[(60,90),0, 53,False,], +# ' - N3_LIBRARY_SHELF.parsed': [(40,60),0, 52,], + } + GLO_COVER_FILE_ENDINGS = { + ' - N3_FULL.parsed':[(758,1024),0, 99,True,], # Used for screensaver, home screen + ' - N3_LIBRARY_FULL.parsed':[(355,479),0, 99,False,], # Used for Details screen + ' - N3_LIBRARY_GRID.parsed':[(149,201),0, 99,False,], # Used for library lists +# ' - N3_LIBRARY_LIST.parsed':[(60,90),0, 53,], # ' - N3_LIBRARY_SHELF.parsed': [(40,60),0, 52,], - ' - N3_FULL.parsed':[(600,800),0, 99,], # Used for screensaver, home screen } #Following are the sizes used with pre2.1.4 firmware # COVER_FILE_ENDINGS = { @@ -1311,6 +1322,7 @@ class KOBOTOUCH(KOBO): # ' - N3_FULL.parsed':[(600,800),0, 99,], # Used for screensaver if "Full screen" is checked. # } + def initialize(self): super(KOBOTOUCH, self).initialize() self.bookshelvelist = [] @@ -1691,7 +1703,7 @@ class KOBOTOUCH(KOBO): def imagefilename_from_imageID(self, ImageID): show_debug = self.is_debugging_title(ImageID) - for ending, cover_options in self.COVER_FILE_ENDINGS.items(): + for ending, cover_options in self.cover_file_endings().items(): fpath = self._main_prefix + '.kobo/images/' + ImageID + ending fpath = self.normalize_path(fpath.replace('/', os.sep)) if os.path.exists(fpath): @@ -1730,15 +1742,19 @@ class KOBOTOUCH(KOBO): cleanup_values = (contentID,) # debug_print('KoboTouch:upload_books: Delete record left if deleted on Touch') cursor.execute(cleanup_query, cleanup_values) - + self.set_filesize_in_device_database(connection, contentID, fname) + if not self.copying_covers(): + imageID = self.imageid_from_contentid(contentID) + self.delete_images(imageID) connection.commit() cursor.close() except Exception as e: debug_print('KoboTouch:upload_books - Exception: %s'%str(e)) + return result @@ -1794,7 +1810,7 @@ class KOBOTOUCH(KOBO): path_prefix = '.kobo/images/' path = self._main_prefix + path_prefix + ImageID - for ending in self.COVER_FILE_ENDINGS.keys(): + for ending in self.cover_file_endings().keys(): fpath = path + ending fpath = self.normalize_path(fpath) @@ -2049,23 +2065,23 @@ class KOBOTOUCH(KOBO): # debug_print("KoboTouch:upload_cover - path='%s' filename='%s'"%(path, filename)) opts = self.settings() - if not opts.extra_customization[self.OPT_UPLOAD_COVERS]: + if not self.copying_covers(): # Building thumbnails disabled # debug_print('KoboTouch: not uploading cover') return + # Don't upload covers if book is on the SD card + if self._card_a_prefix and path.startswith(self._card_a_prefix): + return + if not opts.extra_customization[self.OPT_UPLOAD_GRAYSCALE_COVERS]: uploadgrayscale = False else: uploadgrayscale = True - if not opts.extra_customization[self.OPT_ALWAYS_UPLOAD_COVERS]: - always_upload_covers = False - else: - always_upload_covers = True # debug_print('KoboTouch: uploading cover') try: - self._upload_cover(path, filename, metadata, filepath, uploadgrayscale, always_upload_covers) + self._upload_cover(path, filename, metadata, filepath, uploadgrayscale, self.keep_cover_aspect()) except Exception as e: debug_print('KoboTouch: FAILED to upload cover=%s Exception=%s'%(filepath, str(e))) @@ -2077,9 +2093,9 @@ class KOBOTOUCH(KOBO): ImageID = ImageID.replace('.', '_') return ImageID - def _upload_cover(self, path, filename, metadata, filepath, uploadgrayscale, always_upload_covers=False): - from calibre.utils.magick.draw import save_cover_data_to - debug_print("KoboTouch:_upload_cover - filename='%s' uploadgrayscale='%s' always_upload_covers='%s'"%(filename, uploadgrayscale, always_upload_covers)) + def _upload_cover(self, path, filename, metadata, filepath, uploadgrayscale, keep_cover_aspect=False): + from calibre.utils.magick.draw import save_cover_data_to, identify_data + debug_print("KoboTouch:_upload_cover - filename='%s' uploadgrayscale='%s' "%(filename, uploadgrayscale)) if metadata.cover: show_debug = self.is_debugging_title(filename) @@ -2122,8 +2138,8 @@ class KOBOTOUCH(KOBO): if show_debug: debug_print("KoboTouch:_upload_cover - About to loop over cover endings") - for ending, cover_options in self.COVER_FILE_ENDINGS.items(): - resize, min_dbversion, max_dbversion = cover_options + for ending, cover_options in self.cover_file_endings().items(): + resize, min_dbversion, max_dbversion, isFullsize = cover_options if show_debug: debug_print("KoboTouch:_upload_cover - resize=%s min_dbversion=%d max_dbversion=%d" % (resize, min_dbversion, max_dbversion)) if self.dbversion >= min_dbversion and self.dbversion <= max_dbversion: @@ -2132,19 +2148,28 @@ class KOBOTOUCH(KOBO): fpath = path + ending fpath = self.normalize_path(fpath.replace('/', os.sep)) - if os.path.exists(fpath) or always_upload_covers: - debug_print("KoboTouch:_upload_cover - path exists or always_upload_covers%s"% always_upload_covers) - with open(cover, 'rb') as f: - data = f.read() + with open(cover, 'rb') as f: + data = f.read() - # Return the data resized and in Grayscale if - # required - data = save_cover_data_to(data, 'dummy.jpg', - grayscale=uploadgrayscale, - resize_to=resize, return_data=True) + if keep_cover_aspect: + if isFullsize: + resize = None + else: + width, height, fmt = identify_data(data) + cover_aspect = width / height + if cover_aspect > 1: + resize = (resize[0], int(resize[0] / cover_aspect )) + elif cover_aspect < 1: + resize = (int(cover_aspect * resize[1]), resize[1] ) - with open(fpath, 'wb') as f: - f.write(data) + # Return the data resized and in Grayscale if + # required + data = save_cover_data_to(data, 'dummy.jpg', + grayscale=uploadgrayscale, + resize_to=resize, return_data=True) + + with open(fpath, 'wb') as f: + f.write(data) except Exception as e: err = str(e) debug_print("KoboTouch:_upload_cover - Exception string: %s"%err) @@ -2453,21 +2478,30 @@ class KOBOTOUCH(KOBO): return opts + def isGlo(self): + return self.detected_device.idProduct in self.GLO_PRODUCT_ID + def isMini(self): + return self.detected_device.idProduct in self.MINI_PRODUCT_ID + def isTouch(self): + return self.detected_device.idProduct in self.TOUCH_PRODUCT_ID + + def cover_file_endings(self): + return self.GLO_COVER_FILE_ENDINGS if self.isGlo() else self.COVER_FILE_ENDINGS + + def copying_covers(self): + opts = self.settings() + return opts.extra_customization[self.OPT_UPLOAD_COVERS] or opts.extra_customization[self.OPT_KEEP_COVER_ASPECT_RATIO] + + def keep_cover_aspect(self): + opts = self.settings() + return opts.extra_customization[self.OPT_KEEP_COVER_ASPECT_RATIO] + def supports_bookshelves(self): return self.dbversion >= self.min_supported_dbversion def supports_series(self): return self.dbversion >= self.min_dbversion_series -# def is_debugging_title(self, title): -## debug_print("KoboTouch:is_debugging - title=", title) -# is_debugging = False -# opts = self.settings() -# if opts.extra_customization: -# debugging_title = opts.extra_customization[self.OPT_DEBUGGING_TITLE] -# is_debugging = len(debugging_title) > 0 and title.find(debugging_title) >= 0 or len(title) == 0 -# -# return is_debugging @classmethod def is_debugging_title(cls, title): diff --git a/src/calibre/devices/usbms/books.py b/src/calibre/devices/usbms/books.py index 7d6377ca96..97527a92ed 100644 --- a/src/calibre/devices/usbms/books.py +++ b/src/calibre/devices/usbms/books.py @@ -13,7 +13,7 @@ from calibre.devices.interface import BookList as _BookList from calibre.constants import preferred_encoding from calibre import isbytestring, force_unicode from calibre.utils.config import device_prefs, tweaks -from calibre.utils.icu import strcmp +from calibre.utils.icu import sort_key from calibre.utils.formatter import EvalFormatter class Book(Metadata): @@ -281,9 +281,8 @@ class CollectionsBookList(BookList): if y is None: return -1 if isinstance(x, basestring) and isinstance(y, basestring): - c = strcmp(force_unicode(x), force_unicode(y)) - else: - c = cmp(x, y) + x, y = sort_key(force_unicode(x)), sort_key(force_unicode(y)) + c = cmp(x, y) if c != 0: return c # same as above -- no sort_key needed here diff --git a/src/calibre/ebooks/conversion/cli.py b/src/calibre/ebooks/conversion/cli.py index a78e40fe67..c1f4d46f79 100644 --- a/src/calibre/ebooks/conversion/cli.py +++ b/src/calibre/ebooks/conversion/cli.py @@ -100,6 +100,9 @@ def option_recommendation_to_cli_option(add_option, rec): switches = ['--disable-'+opt.long_switch] add_option(Option(*switches, **attrs)) +def group_titles(): + return _('INPUT OPTIONS'), _('OUTPUT OPTIONS') + def add_input_output_options(parser, plumber): input_options, output_options = \ plumber.input_options, plumber.output_options @@ -109,14 +112,14 @@ def add_input_output_options(parser, plumber): option_recommendation_to_cli_option(group, opt) if input_options: - title = _('INPUT OPTIONS') + title = group_titles()[0] io = OptionGroup(parser, title, _('Options to control the processing' ' of the input %s file')%plumber.input_fmt) add_options(io.add_option, input_options) parser.add_option_group(io) if output_options: - title = _('OUTPUT OPTIONS') + title = group_titles()[1] oo = OptionGroup(parser, title, _('Options to control the processing' ' of the output %s')%plumber.output_fmt) add_options(oo.add_option, output_options) diff --git a/src/calibre/ebooks/mobi/writer8/toc.py b/src/calibre/ebooks/mobi/writer8/toc.py index ec3a3cdd0c..74b5b9acab 100644 --- a/src/calibre/ebooks/mobi/writer8/toc.py +++ b/src/calibre/ebooks/mobi/writer8/toc.py @@ -60,7 +60,8 @@ class TOCAdder(object): else: oeb.guide.remove('toc') - if not self.has_toc or 'toc' in oeb.guide or opts.no_inline_toc: + if (not self.has_toc or 'toc' in oeb.guide or opts.no_inline_toc or + getattr(opts, 'mobi_passthrough', False)): return self.log('\tGenerating in-line ToC') diff --git a/src/calibre/ebooks/oeb/display/indexing.coffee b/src/calibre/ebooks/oeb/display/indexing.coffee index cd4a5a83e5..efe42199e9 100644 --- a/src/calibre/ebooks/oeb/display/indexing.coffee +++ b/src/calibre/ebooks/oeb/display/indexing.coffee @@ -81,6 +81,11 @@ class BookIndexing if elem == null pos = [body.scrollWidth+1000, body.scrollHeight+1000] else + # Because of a bug in WebKit's getBoundingClientRect() in + # column mode, this position can be inaccurate, + # see https://bugs.launchpad.net/calibre/+bug/1132641 for a + # test case. The usual symptom of the inaccuracy is br.top is + # highly negative. br = elem.getBoundingClientRect() pos = viewport_to_document(br.left, br.top, elem.ownerDocument) diff --git a/src/calibre/ebooks/oeb/display/paged.coffee b/src/calibre/ebooks/oeb/display/paged.coffee index aae9aeddd2..fdb83bf2f1 100644 --- a/src/calibre/ebooks/oeb/display/paged.coffee +++ b/src/calibre/ebooks/oeb/display/paged.coffee @@ -75,6 +75,13 @@ class PagedDisplay this.margin_side = margin_side this.margin_bottom = margin_bottom + handle_rtl_body: (body_style) -> + if body_style.direction == "rtl" + for node in document.body.childNodes + if node.nodeType == node.ELEMENT_NODE and window.getComputedStyle(node).direction == "rtl" + node.style.setProperty("direction", "rtl") + document.body.style.direction = "ltr" + layout: (is_single_page=false) -> # start_time = new Date().getTime() body_style = window.getComputedStyle(document.body) @@ -84,6 +91,7 @@ class PagedDisplay # Check if the current document is a full screen layout like # cover, if so we treat it specially. single_screen = (document.body.scrollHeight < window.innerHeight + 75) + this.handle_rtl_body(body_style) first_layout = true ww = window.innerWidth @@ -402,7 +410,22 @@ class PagedDisplay elem.scrollIntoView() if this.in_paged_mode # Ensure we are scrolled to the column containing elem - this.scroll_to_xpos(calibre_utils.absleft(elem) + 5) + + # Because of a bug in WebKit's getBoundingClientRect() in column + # mode, this position can be inaccurate, see + # https://bugs.launchpad.net/calibre/+bug/1132641 for a test case. + # The usual symptom of the inaccuracy is br.top is highly negative. + br = elem.getBoundingClientRect() + if br.top < -1000 + # This only works because of the preceding call to + # elem.scrollIntoView(). However, in some cases it gives + # inaccurate results, so we prefer the bounding client rect, + # when possible. + left = elem.scrollLeft + else + left = br.left + this.scroll_to_xpos(calibre_utils.viewport_to_document( + left+this.margin_side, elem.scrollTop, elem.ownerDocument)[0]) snap_to_selection: () -> # Ensure that the viewport is positioned at the start of the column diff --git a/src/calibre/ebooks/oeb/display/utils.coffee b/src/calibre/ebooks/oeb/display/utils.coffee index cc98a06d04..b90fbc55b6 100644 --- a/src/calibre/ebooks/oeb/display/utils.coffee +++ b/src/calibre/ebooks/oeb/display/utils.coffee @@ -86,7 +86,9 @@ class CalibreUtils absleft: (elem) -> # {{{ # The left edge of elem in document co-ords. Works in all # circumstances, including column layout. Note that this will cause - # a relayout if the render tree is dirty. + # a relayout if the render tree is dirty. Also, because of a bug in the + # version of WebKit bundled with Qt 4.8, this does not always work, see + # https://bugs.launchpad.net/bugs/1132641 for a test case. r = elem.getBoundingClientRect() return this.viewport_to_document(r.left, 0, elem.ownerDocument)[0] # }}} diff --git a/src/calibre/ebooks/oeb/display/webview.py b/src/calibre/ebooks/oeb/display/webview.py index a186044fe5..d7769cb33a 100644 --- a/src/calibre/ebooks/oeb/display/webview.py +++ b/src/calibre/ebooks/oeb/display/webview.py @@ -31,7 +31,7 @@ def self_closing_sub(match): return '<%s%s></%s>'%(match.group(1), match.group(2), match.group(1)) def load_html(path, view, codec='utf-8', mime_type=None, - pre_load_callback=lambda x:None, path_is_html=False, + pre_load_callback=lambda x:None, path_is_html=False, force_as_html=False): from PyQt4.Qt import QUrl, QByteArray if mime_type is None: @@ -45,13 +45,13 @@ def load_html(path, view, codec='utf-8', mime_type=None, html = f.read().decode(codec, 'replace') html = EntityDeclarationProcessor(html).processed_html - self_closing_pat = re.compile(r'<\s*([A-Za-z1-6]+)([^>]*)/\s*>') + self_closing_pat = re.compile(r'<\s*([:A-Za-z0-9-]+)([^>]*)/\s*>') html = self_closing_pat.sub(self_closing_sub, html) loading_url = QUrl.fromLocalFile(path) pre_load_callback(loading_url) - if force_as_html or re.search(r'<[:a-zA-Z]*svg', html) is None: + if force_as_html or re.search(r'<[:a-zA-Z0-9-]*svg', html) is None: view.setHtml(html, loading_url) else: view.setContent(QByteArray(html.encode(codec)), mime_type, diff --git a/src/calibre/ebooks/oeb/polish/container.py b/src/calibre/ebooks/oeb/polish/container.py index 34ef72a9bf..db55f9579d 100644 --- a/src/calibre/ebooks/oeb/polish/container.py +++ b/src/calibre/ebooks/oeb/polish/container.py @@ -88,7 +88,7 @@ class Container(object): self.mime_map[name] = guess_type('a.opf') if not hasattr(self, 'opf_name'): - raise InvalidBook('Book has no OPF file') + raise InvalidBook('Could not locate opf file: %r'%opfpath) # Update mime map with data from the OPF for item in self.opf_xpath('//opf:manifest/opf:item[@href and @media-type]'): diff --git a/src/calibre/ebooks/oeb/polish/main.py b/src/calibre/ebooks/oeb/polish/main.py index 7a2439c4ec..c04686ed6c 100644 --- a/src/calibre/ebooks/oeb/polish/main.py +++ b/src/calibre/ebooks/oeb/polish/main.py @@ -76,7 +76,7 @@ etc.</p>'''), '''), 'smarten_punctuation': _('''\ -<p>Convert plain text, dashes, ellipsis, multiple hyphens, etc. into their +<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their typographically correct equivalents.</p> <p>Note that the algorithm can sometimes generate incorrect results, especially when single quotes at the start of contractions are involved.</p> @@ -174,6 +174,7 @@ def gui_polish(data): files = data.pop('files') if not data.pop('metadata'): data.pop('opf') + if not data.pop('do_cover'): data.pop('cover') file_map = {x:x for x in files} opts = ALL_OPTS.copy() diff --git a/src/calibre/ebooks/oeb/polish/subset.py b/src/calibre/ebooks/oeb/polish/subset.py index 191d5265a4..adee8b2fb6 100644 --- a/src/calibre/ebooks/oeb/polish/subset.py +++ b/src/calibre/ebooks/oeb/polish/subset.py @@ -9,10 +9,11 @@ __docformat__ = 'restructuredtext en' import os, sys -from calibre import prints +from calibre import prints, as_unicode from calibre.ebooks.oeb.base import OEB_STYLES, OEB_DOCS, XPath from calibre.ebooks.oeb.polish.container import OEB_FONTS from calibre.utils.fonts.sfnt.subset import subset +from calibre.utils.fonts.sfnt.errors import UnsupportedFont from calibre.utils.fonts.utils import get_font_names def remove_font_face_rules(container, sheet, remove_names, base): @@ -46,9 +47,16 @@ def subset_all_fonts(container, font_stats, report): raw = f.read() font_name = get_font_names(raw)[-1] warnings = [] - container.log('Subsetting font: %s'%font_name) - nraw, old_sizes, new_sizes = subset(raw, chars, + container.log('Subsetting font: %s'%(font_name or name)) + try: + nraw, old_sizes, new_sizes = subset(raw, chars, warnings=warnings) + except UnsupportedFont as e: + container.log.warning( + 'Unsupported font: %s, ignoring. Error: %s'%( + name, as_unicode(e))) + continue + for w in warnings: container.log.warn(w) olen = sum(old_sizes.itervalues()) diff --git a/src/calibre/ebooks/oeb/transforms/flatcss.py b/src/calibre/ebooks/oeb/transforms/flatcss.py index 03410e1a65..f2a0b1f2ea 100644 --- a/src/calibre/ebooks/oeb/transforms/flatcss.py +++ b/src/calibre/ebooks/oeb/transforms/flatcss.py @@ -363,7 +363,10 @@ class CSSFlattener(object): cssdict['font-weight'] = 'normal' # ADE chokes on font-weight medium fsize = font_size - if not self.context.disable_font_rescaling: + is_drop_cap = (cssdict.get('float', None) == 'left' and 'font-size' in + cssdict and len(node) == 0 and node.text and + len(node.text) == 1) + if not self.context.disable_font_rescaling and not is_drop_cap: _sbase = self.sbase if self.sbase is not None else \ self.context.source.fbase dyn_rescale = dynamic_rescale_factor(node) @@ -382,7 +385,7 @@ class CSSFlattener(object): try: minlh = self.context.minimum_line_height / 100. - if style['line-height'] < minlh * fsize: + if not is_drop_cap and style['line-height'] < minlh * fsize: cssdict['line-height'] = str(minlh) except: self.oeb.logger.exception('Failed to set minimum line-height') diff --git a/src/calibre/ebooks/oeb/transforms/split.py b/src/calibre/ebooks/oeb/transforms/split.py index f2a3a0d203..91d5a3feac 100644 --- a/src/calibre/ebooks/oeb/transforms/split.py +++ b/src/calibre/ebooks/oeb/transforms/split.py @@ -10,6 +10,7 @@ assumes a prior call to the flatcss transform. ''' import os, math, functools, collections, re, copy +from collections import OrderedDict from lxml.etree import XPath as _XPath from lxml import etree @@ -106,8 +107,7 @@ class Split(object): continue for elem in selector(body[0]): if elem not in body: - if before: - elem.set('pb_before', '1') + elem.set('pb_before', '1' if before else '0') page_breaks.add(elem) for i, elem in enumerate(item.data.iter()): @@ -134,14 +134,12 @@ class Split(object): id = 'calibre_pb_%d'%i x.set('id', id) xp = XPath('//*[@id=%r]'%id) - page_breaks_.append((xp, - x.get('pb_before', False))) + page_breaks_.append((xp, x.get('pb_before', '0') == '1')) page_break_ids.append(id) for elem in item.data.iter(): elem.attrib.pop('pb_order', False) - if elem.get('pb_before', False): - elem.attrib.pop('pb_before') + elem.attrib.pop('pb_before', False) return page_breaks_, page_break_ids @@ -223,22 +221,27 @@ class FlowSplitter(object): self.commit() def split_on_page_breaks(self, orig_tree): - ordered_ids = [] - for elem in orig_tree.xpath('//*[@id]'): - id = elem.get('id') - if id in self.page_break_ids: - ordered_ids.append(self.page_breaks[self.page_break_ids.index(id)]) + ordered_ids = OrderedDict() + all_page_break_ids = frozenset(self.page_break_ids) + for elem_id in orig_tree.xpath('//*/@id'): + if elem_id in all_page_break_ids: + ordered_ids[elem_id] = self.page_breaks[ + self.page_break_ids.index(elem_id)] + + self.trees = [orig_tree] + while ordered_ids: + pb_id, (pattern, before) = ordered_ids.iteritems().next() + del ordered_ids[pb_id] + for i in xrange(len(self.trees)-1, -1, -1): + tree = self.trees[i] + elem = pattern(tree) + if elem: + self.log.debug('\t\tSplitting on page-break at id=%s'% + elem[0].get('id')) + before_tree, after_tree = self.do_split(tree, elem[0], before) + self.trees[i:i+1] = [before_tree, after_tree] + break - self.trees = [] - tree = orig_tree - for pattern, before in ordered_ids: - elem = pattern(tree) - if elem: - self.log.debug('\t\tSplitting on page-break at %s'% - elem[0].get('id')) - before, after = self.do_split(tree, elem[0], before) - self.trees.append(before) - tree = after self.trees.append(tree) trees, ids = [], set([]) for tree in self.trees: @@ -289,7 +292,6 @@ class FlowSplitter(object): if self.opts.verbose > 3 and npath != path: self.log.debug('\t\t\tMoved split point %s to %s'%(path, npath)) - return npath def do_split(self, tree, split_point, before): @@ -304,7 +306,11 @@ class FlowSplitter(object): root = tree.getroot() root2 = tree2.getroot() body, body2 = map(self.get_body, (root, root2)) - path = self.adjust_split_point(root, path) + if before: + # We cannot adjust for after since moving an after split point to a + # parent will cause breakage if the parent contains any content + # after the original split point + path = self.adjust_split_point(root, path) split_point = root.xpath(path)[0] split_point2 = root2.xpath(path)[0] diff --git a/src/calibre/ebooks/pdf/render/fonts.py b/src/calibre/ebooks/pdf/render/fonts.py index e99cc7c218..9a1167021c 100644 --- a/src/calibre/ebooks/pdf/render/fonts.py +++ b/src/calibre/ebooks/pdf/render/fonts.py @@ -13,9 +13,10 @@ from operator import itemgetter from collections import Counter, OrderedDict from future_builtins import map +from calibre import as_unicode from calibre.ebooks.pdf.render.common import (Array, String, Stream, Dictionary, Name) -from calibre.utils.fonts.sfnt.subset import pdf_subset +from calibre.utils.fonts.sfnt.subset import pdf_subset, UnsupportedFont STANDARD_FONTS = { 'Times-Roman', 'Helvetica', 'Courier', 'Symbol', 'Times-Bold', @@ -150,12 +151,16 @@ class Font(object): self.used_glyphs = set() - def embed(self, objects): + def embed(self, objects, debug): self.font_descriptor['FontFile'+('3' if self.is_otf else '2') ] = objects.add(self.font_stream) self.write_widths(objects) self.write_to_unicode(objects) - pdf_subset(self.metrics.sfnt, self.used_glyphs) + try: + pdf_subset(self.metrics.sfnt, self.used_glyphs) + except UnsupportedFont as e: + debug('Subsetting of %s not supported, embedding full font. Error: %s'%( + self.metrics.names.get('full_name', 'Unknown'), as_unicode(e))) if self.is_otf: self.font_stream.write(self.metrics.sfnt['CFF '].raw) else: @@ -221,7 +226,7 @@ class FontManager(object): })) return self.std_map[name] - def embed_fonts(self): + def embed_fonts(self, debug): for font in self.fonts: - font.embed(self.objects) + font.embed(self.objects, debug) diff --git a/src/calibre/ebooks/pdf/render/serialize.py b/src/calibre/ebooks/pdf/render/serialize.py index 936cb5f156..fd10e0756f 100644 --- a/src/calibre/ebooks/pdf/render/serialize.py +++ b/src/calibre/ebooks/pdf/render/serialize.py @@ -488,7 +488,7 @@ class PDFStream(object): def end(self): if self.current_page.getvalue(): self.end_page() - self.font_manager.embed_fonts() + self.font_manager.embed_fonts(self.debug) inforef = self.objects.add(self.info) self.links.add_links() self.objects.pdf_serialize(self.stream) diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index d830970057..d38c16ddf3 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -15,7 +15,8 @@ from PyQt4.Qt import (QMenu, Qt, QInputDialog, QToolButton, QDialog, from calibre import isbytestring, sanitize_file_name_unicode from calibre.constants import (filesystem_encoding, iswindows, get_portable_base) -from calibre.utils.config import prefs +from calibre.utils.config import prefs, tweaks +from calibre.utils.icu import sort_key from calibre.gui2 import (gprefs, warning_dialog, Dispatcher, error_dialog, question_dialog, info_dialog, open_local_file, choose_dir) from calibre.library.database2 import LibraryDatabase2 @@ -46,7 +47,7 @@ class LibraryUsageStats(object): # {{{ locs = list(self.stats.keys()) locs.sort(cmp=lambda x, y: cmp(self.stats[x], self.stats[y]), reverse=True) - for key in locs[25:]: + for key in locs[500:]: self.stats.pop(key) gprefs.set('library_usage_stats', self.stats) @@ -72,8 +73,9 @@ class LibraryUsageStats(object): # {{{ locs = list(self.stats.keys()) if lpath in locs: locs.remove(lpath) - locs.sort(cmp=lambda x, y: cmp(self.stats[x], self.stats[y]), - reverse=True) + limit = tweaks['many_libraries'] + key = sort_key if len(locs) > limit else lambda x:self.stats[x] + locs.sort(key=key, reverse=len(locs)<=limit) for loc in locs: yield self.pretty(loc), loc diff --git a/src/calibre/gui2/actions/polish.py b/src/calibre/gui2/actions/polish.py index aeb3a2e332..1be05f181b 100644 --- a/src/calibre/gui2/actions/polish.py +++ b/src/calibre/gui2/actions/polish.py @@ -44,13 +44,18 @@ class Polish(QDialog): # {{{ _('<h3>Smarten punctuation</h3>%s')%HELP['smarten_punctuation'], 'metadata':_('<h3>Updating metadata</h3>' - '<p>This will update all metadata and covers in the' + '<p>This will update all metadata <i>except</i> the cover in the' ' ebook files to match the current metadata in the' - ' calibre library.</p><p>If the ebook file does not have' - ' an identifiable cover, a new cover is inserted.</p>' + ' calibre library.</p>' ' <p>Note that most ebook' ' formats are not capable of supporting all the' - ' metadata in calibre.</p>'), + ' metadata in calibre.</p><p>There is a separate option to' + ' update the cover.</p>'), + 'do_cover': _('<p>Update the covers in the ebook files to match the' + ' current cover in the calibre library.</p>' + '<p>If the ebook file does not have' + ' an identifiable cover, a new cover is inserted.</p>' + ), 'jacket':_('<h3>Book Jacket</h3>%s')%HELP['jacket'], 'remove_jacket':_('<h3>Remove Book Jacket</h3>%s')%HELP['remove_jacket'], } @@ -63,11 +68,12 @@ class Polish(QDialog): # {{{ count = 0 self.all_actions = OrderedDict([ - ('subset', _('Subset all embedded fonts')), - ('smarten_punctuation', _('Smarten punctuation')), - ('metadata', _('Update metadata in book files')), - ('jacket', _('Add metadata as a "book jacket" page')), - ('remove_jacket', _('Remove a previously inserted book jacket')), + ('subset', _('&Subset all embedded fonts')), + ('smarten_punctuation', _('Smarten &punctuation')), + ('metadata', _('Update &metadata in the book files')), + ('do_cover', _('Update the &cover in the book files')), + ('jacket', _('Add metadata as a "book &jacket" page')), + ('remove_jacket', _('&Remove a previously inserted book jacket')), ]) prefs = gprefs.get('polishing_settings', {}) for name, text in self.all_actions.iteritems(): @@ -243,8 +249,10 @@ class Polish(QDialog): # {{{ cover = os.path.join(base, 'cover.jpg') if db.copy_cover_to(book_id, cover, index_is_id=True): data['cover'] = cover + is_orig = {} for fmt in formats: ext = fmt.replace('ORIGINAL_', '').lower() + is_orig[ext.upper()] = 'ORIGINAL_' in fmt with open(os.path.join(base, '%s.%s'%(book_id, ext)), 'wb') as f: db.copy_format_to(book_id, fmt, f, index_is_id=True) data['files'].append(f.name) @@ -257,7 +265,7 @@ class Polish(QDialog): # {{{ self.pd.set_msg(_('Queueing book %(nums)s of %(tot)s (%(title)s)')%dict( nums=num, tot=len(self.book_id_map), title=mi.title)) - self.jobs.append((desc, data, book_id, base)) + self.jobs.append((desc, data, book_id, base, is_orig)) # }}} class Report(QDialog): # {{{ @@ -404,11 +412,11 @@ class PolishAction(InterfaceAction): d = Polish(self.gui.library_view.model().db, book_id_map, parent=self.gui) if d.exec_() == d.Accepted and d.jobs: show_reports = bool(d.show_reports.isChecked()) - for desc, data, book_id, base in reversed(d.jobs): + for desc, data, book_id, base, is_orig in reversed(d.jobs): job = self.gui.job_manager.run_job( Dispatcher(self.book_polished), 'gui_polish', args=(data,), description=desc) - job.polish_args = (book_id, base, data['files'], show_reports) + job.polish_args = (book_id, base, data['files'], show_reports, is_orig) if d.jobs: self.gui.jobs_pointer.start() self.gui.status_bar.show_message( @@ -419,11 +427,11 @@ class PolishAction(InterfaceAction): self.gui.job_exception(job) return db = self.gui.current_db - book_id, base, files, show_reports = job.polish_args + book_id, base, files, show_reports, is_orig = job.polish_args fmts = set() for path in files: fmt = path.rpartition('.')[-1].upper() - if tweaks['save_original_format_when_polishing']: + if tweaks['save_original_format_when_polishing'] and not is_orig[fmt]: fmts.add(fmt) db.save_original_format(book_id, fmt, notify=False) with open(path, 'rb') as f: diff --git a/src/calibre/gui2/comments_editor.py b/src/calibre/gui2/comments_editor.py index 39ada6b6cb..41f92b509a 100644 --- a/src/calibre/gui2/comments_editor.py +++ b/src/calibre/gui2/comments_editor.py @@ -327,6 +327,13 @@ class EditorWidget(QWebView): # {{{ else: return QWebView.keyReleaseEvent(self, ev) + def contextMenuEvent(self, ev): + menu = self.page().createStandardContextMenu() + paste = self.pageAction(QWebPage.Paste) + for action in menu.actions(): + if action == paste: + menu.insertAction(action, self.pageAction(QWebPage.PasteAndMatchStyle)) + menu.exec_(ev.globalPos()) # }}} diff --git a/src/calibre/gui2/custom_column_widgets.py b/src/calibre/gui2/custom_column_widgets.py index 0f5bb0a1c9..3597b0fb19 100644 --- a/src/calibre/gui2/custom_column_widgets.py +++ b/src/calibre/gui2/custom_column_widgets.py @@ -622,8 +622,7 @@ class BulkBase(Base): return val = self.gui_val val = self.normalize_ui_val(val) - if val != self.initial_val: - self.db.set_custom_bulk(book_ids, val, num=self.col_id, notify=notify) + self.db.set_custom_bulk(book_ids, val, num=self.col_id, notify=notify) def make_widgets(self, parent, main_widget_class, extra_label_text=''): w = QWidget(parent) @@ -1030,8 +1029,7 @@ class BulkText(BulkBase): else: val = self.gui_val val = self.normalize_ui_val(val) - if val != self.initial_val: - self.db.set_custom_bulk(book_ids, val, num=self.col_id, notify=notify) + self.db.set_custom_bulk(book_ids, val, num=self.col_id, notify=notify) def getter(self): if self.col_metadata['is_multiple']: diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index f722cf226f..d43e618e9a 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -369,7 +369,7 @@ def build_pipe(print_error=True): t.start() t.join(3.0) if t.is_alive(): - if iswindows(): + if iswindows: cant_start() else: f = os.path.expanduser('~/.calibre_calibre GUI.lock') diff --git a/src/calibre/gui2/store/stores/amazon_de_plugin.py b/src/calibre/gui2/store/stores/amazon_de_plugin.py index 71ed8b0491..06bc571494 100644 --- a/src/calibre/gui2/store/stores/amazon_de_plugin.py +++ b/src/calibre/gui2/store/stores/amazon_de_plugin.py @@ -7,6 +7,7 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember <john@nachtimwald.com>' __docformat__ = 'restructuredtext en' +import re from contextlib import closing from lxml import html @@ -49,7 +50,7 @@ class AmazonEUBase(StorePlugin): asin_xpath = '@name' cover_xpath = './/img[@class="productImage"]/@src' title_xpath = './/h3[@class="newaps"]/a//text()' - author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]/text()' + author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]//text()' price_xpath = './/ul[contains(@class, "rsltL")]//span[contains(@class, "lrg") and contains(@class, "bld")]/text()' for data in doc.xpath(data_xpath): @@ -57,7 +58,7 @@ class AmazonEUBase(StorePlugin): break # Even though we are searching digital-text only Amazon will still - # put in results for non Kindle books (author pages). Se we need + # put in results for non Kindle books (authors pages). Se we need # to explicitly check if the item is a Kindle book and ignore it # if it isn't. format_ = ''.join(data.xpath(format_xpath)) @@ -75,12 +76,13 @@ class AmazonEUBase(StorePlugin): cover_url = ''.join(data.xpath(cover_xpath)) title = ''.join(data.xpath(title_xpath)) - author = ''.join(data.xpath(author_xpath)) - try: - if self.author_article: - author = author.split(self.author_article, 1)[1].split(" (")[0] - except: - pass + + authors = ''.join(data.xpath(author_xpath)) + authors = re.sub('^' + self.author_article, '', authors) + authors = re.sub(self.and_word, ' & ', authors) + mo = re.match(r'(.*)(\(\d.*)$', authors) + if mo: + authors = mo.group(1).strip() price = ''.join(data.xpath(price_xpath)) @@ -89,7 +91,7 @@ class AmazonEUBase(StorePlugin): s = SearchResult() s.cover_url = cover_url.strip() s.title = title.strip() - s.author = author.strip() + s.author = authors.strip() s.price = price.strip() s.detail_item = asin.strip() s.drm = SearchResult.DRM_UNKNOWN @@ -115,3 +117,5 @@ class AmazonDEKindleStore(AmazonEUBase): search_url = 'http://www.amazon.de/s/?url=search-alias%3Ddigital-text&field-keywords=' author_article = 'von ' + + and_word = ' und ' \ No newline at end of file diff --git a/src/calibre/gui2/store/stores/amazon_es_plugin.py b/src/calibre/gui2/store/stores/amazon_es_plugin.py index d613ced2a5..0254b953c4 100644 --- a/src/calibre/gui2/store/stores/amazon_es_plugin.py +++ b/src/calibre/gui2/store/stores/amazon_es_plugin.py @@ -7,6 +7,7 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember <john@nachtimwald.com>' __docformat__ = 'restructuredtext en' +import re from contextlib import closing from lxml import html @@ -48,7 +49,7 @@ class AmazonEUBase(StorePlugin): asin_xpath = '@name' cover_xpath = './/img[@class="productImage"]/@src' title_xpath = './/h3[@class="newaps"]/a//text()' - author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]/text()' + author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]//text()' price_xpath = './/ul[contains(@class, "rsltL")]//span[contains(@class, "lrg") and contains(@class, "bld")]/text()' for data in doc.xpath(data_xpath): @@ -56,7 +57,7 @@ class AmazonEUBase(StorePlugin): break # Even though we are searching digital-text only Amazon will still - # put in results for non Kindle books (author pages). Se we need + # put in results for non Kindle books (authors pages). Se we need # to explicitly check if the item is a Kindle book and ignore it # if it isn't. format_ = ''.join(data.xpath(format_xpath)) @@ -74,12 +75,13 @@ class AmazonEUBase(StorePlugin): cover_url = ''.join(data.xpath(cover_xpath)) title = ''.join(data.xpath(title_xpath)) - author = ''.join(data.xpath(author_xpath)) - try: - if self.author_article: - author = author.split(self.author_article, 1)[1].split(" (")[0] - except: - pass + + authors = ''.join(data.xpath(author_xpath)) + authors = re.sub('^' + self.author_article, '', authors) + authors = re.sub(self.and_word, ' & ', authors) + mo = re.match(r'(.*)(\(\d.*)$', authors) + if mo: + authors = mo.group(1).strip() price = ''.join(data.xpath(price_xpath)) @@ -88,7 +90,7 @@ class AmazonEUBase(StorePlugin): s = SearchResult() s.cover_url = cover_url.strip() s.title = title.strip() - s.author = author.strip() + s.author = authors.strip() s.price = price.strip() s.detail_item = asin.strip() s.drm = SearchResult.DRM_UNKNOWN @@ -113,3 +115,5 @@ class AmazonESKindleStore(AmazonEUBase): search_url = 'http://www.amazon.es/s/?url=search-alias%3Ddigital-text&field-keywords=' author_article = 'de ' + + and_word = ' y ' \ No newline at end of file diff --git a/src/calibre/gui2/store/stores/amazon_fr_plugin.py b/src/calibre/gui2/store/stores/amazon_fr_plugin.py index 22e5d8ec8e..30f6b6f51e 100644 --- a/src/calibre/gui2/store/stores/amazon_fr_plugin.py +++ b/src/calibre/gui2/store/stores/amazon_fr_plugin.py @@ -7,7 +7,7 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember <john@nachtimwald.com>' __docformat__ = 'restructuredtext en' - +import re from contextlib import closing from lxml import html @@ -50,7 +50,7 @@ class AmazonEUBase(StorePlugin): asin_xpath = '@name' cover_xpath = './/img[@class="productImage"]/@src' title_xpath = './/h3[@class="newaps"]/a//text()' - author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]/text()' + author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]//text()' price_xpath = './/ul[contains(@class, "rsltL")]//span[contains(@class, "lrg") and contains(@class, "bld")]/text()' for data in doc.xpath(data_xpath): @@ -58,7 +58,7 @@ class AmazonEUBase(StorePlugin): break # Even though we are searching digital-text only Amazon will still - # put in results for non Kindle books (author pages). Se we need + # put in results for non Kindle books (authors pages). Se we need # to explicitly check if the item is a Kindle book and ignore it # if it isn't. format_ = ''.join(data.xpath(format_xpath)) @@ -76,12 +76,13 @@ class AmazonEUBase(StorePlugin): cover_url = ''.join(data.xpath(cover_xpath)) title = ''.join(data.xpath(title_xpath)) - author = ''.join(data.xpath(author_xpath)) - try: - if self.author_article: - author = author.split(self.author_article, 1)[1].split(" (")[0] - except: - pass + + authors = ''.join(data.xpath(author_xpath)) + authors = re.sub('^' + self.author_article, '', authors) + authors = re.sub(self.and_word, ' & ', authors) + mo = re.match(r'(.*)(\(\d.*)$', authors) + if mo: + authors = mo.group(1).strip() price = ''.join(data.xpath(price_xpath)) @@ -90,7 +91,7 @@ class AmazonEUBase(StorePlugin): s = SearchResult() s.cover_url = cover_url.strip() s.title = title.strip() - s.author = author.strip() + s.author = authors.strip() s.price = price.strip() s.detail_item = asin.strip() s.drm = SearchResult.DRM_UNKNOWN @@ -112,3 +113,5 @@ class AmazonFRKindleStore(AmazonEUBase): search_url = 'http://www.amazon.fr/s/?url=search-alias%3Ddigital-text&field-keywords=' author_article = 'de ' + + and_word = ' et ' diff --git a/src/calibre/gui2/store/stores/amazon_it_plugin.py b/src/calibre/gui2/store/stores/amazon_it_plugin.py index 14c571e8e1..53028cf192 100644 --- a/src/calibre/gui2/store/stores/amazon_it_plugin.py +++ b/src/calibre/gui2/store/stores/amazon_it_plugin.py @@ -7,6 +7,7 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember <john@nachtimwald.com>' __docformat__ = 'restructuredtext en' +import re from contextlib import closing from lxml import html @@ -48,7 +49,7 @@ class AmazonEUBase(StorePlugin): asin_xpath = '@name' cover_xpath = './/img[@class="productImage"]/@src' title_xpath = './/h3[@class="newaps"]/a//text()' - author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]/text()' + author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]//text()' price_xpath = './/ul[contains(@class, "rsltL")]//span[contains(@class, "lrg") and contains(@class, "bld")]/text()' for data in doc.xpath(data_xpath): @@ -56,7 +57,7 @@ class AmazonEUBase(StorePlugin): break # Even though we are searching digital-text only Amazon will still - # put in results for non Kindle books (author pages). Se we need + # put in results for non Kindle books (authors pages). Se we need # to explicitly check if the item is a Kindle book and ignore it # if it isn't. format_ = ''.join(data.xpath(format_xpath)) @@ -74,12 +75,13 @@ class AmazonEUBase(StorePlugin): cover_url = ''.join(data.xpath(cover_xpath)) title = ''.join(data.xpath(title_xpath)) - author = ''.join(data.xpath(author_xpath)) - try: - if self.author_article: - author = author.split(self.author_article, 1)[1].split(" (")[0] - except: - pass + + authors = ''.join(data.xpath(author_xpath)) + authors = re.sub('^' + self.author_article, '', authors) + authors = re.sub(self.and_word, ' & ', authors) + mo = re.match(r'(.*)(\(\d.*)$', authors) + if mo: + authors = mo.group(1).strip() price = ''.join(data.xpath(price_xpath)) @@ -88,7 +90,7 @@ class AmazonEUBase(StorePlugin): s = SearchResult() s.cover_url = cover_url.strip() s.title = title.strip() - s.author = author.strip() + s.author = authors.strip() s.price = price.strip() s.detail_item = asin.strip() s.drm = SearchResult.DRM_UNKNOWN @@ -99,7 +101,6 @@ class AmazonEUBase(StorePlugin): def get_details(self, search_result, timeout): pass - class AmazonITKindleStore(AmazonEUBase): ''' For comments on the implementation, please see amazon_plugin.py @@ -114,3 +115,5 @@ class AmazonITKindleStore(AmazonEUBase): search_url = 'http://www.amazon.it/s/?url=search-alias%3Ddigital-text&field-keywords=' author_article = 'di ' + + and_word = ' e ' \ No newline at end of file diff --git a/src/calibre/gui2/store/stores/amazon_plugin.py b/src/calibre/gui2/store/stores/amazon_plugin.py index cb805e52ce..a236823ddb 100644 --- a/src/calibre/gui2/store/stores/amazon_plugin.py +++ b/src/calibre/gui2/store/stores/amazon_plugin.py @@ -133,7 +133,7 @@ class AmazonKindleStore(StorePlugin): asin_xpath = '@name' cover_xpath = './/img[@class="productImage"]/@src' title_xpath = './/h3[@class="newaps"]/a//text()' - author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]/text()' + author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]//text()' price_xpath = './/ul[contains(@class, "rsltL")]//span[contains(@class, "lrg") and contains(@class, "bld")]/text()' for data in doc.xpath(data_xpath): diff --git a/src/calibre/gui2/store/stores/amazon_uk_plugin.py b/src/calibre/gui2/store/stores/amazon_uk_plugin.py index 0abc19f92e..b5951a533f 100644 --- a/src/calibre/gui2/store/stores/amazon_uk_plugin.py +++ b/src/calibre/gui2/store/stores/amazon_uk_plugin.py @@ -7,6 +7,7 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember <john@nachtimwald.com>' __docformat__ = 'restructuredtext en' +import re from contextlib import closing from lxml import html @@ -48,7 +49,7 @@ class AmazonEUBase(StorePlugin): asin_xpath = '@name' cover_xpath = './/img[@class="productImage"]/@src' title_xpath = './/h3[@class="newaps"]/a//text()' - author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]/text()' + author_xpath = './/h3[@class="newaps"]//span[contains(@class, "reg")]//text()' price_xpath = './/ul[contains(@class, "rsltL")]//span[contains(@class, "lrg") and contains(@class, "bld")]/text()' for data in doc.xpath(data_xpath): @@ -56,7 +57,7 @@ class AmazonEUBase(StorePlugin): break # Even though we are searching digital-text only Amazon will still - # put in results for non Kindle books (author pages). Se we need + # put in results for non Kindle books (authors pages). Se we need # to explicitly check if the item is a Kindle book and ignore it # if it isn't. format_ = ''.join(data.xpath(format_xpath)) @@ -74,12 +75,13 @@ class AmazonEUBase(StorePlugin): cover_url = ''.join(data.xpath(cover_xpath)) title = ''.join(data.xpath(title_xpath)) - author = ''.join(data.xpath(author_xpath)) - try: - if self.author_article: - author = author.split(self.author_article, 1)[1].split(" (")[0] - except: - pass + + authors = ''.join(data.xpath(author_xpath)) + authors = re.sub('^' + self.author_article, '', authors) + authors = re.sub(self.and_word, ' & ', authors) + mo = re.match(r'(.*)(\(\d.*)$', authors) + if mo: + authors = mo.group(1).strip() price = ''.join(data.xpath(price_xpath)) @@ -88,7 +90,7 @@ class AmazonEUBase(StorePlugin): s = SearchResult() s.cover_url = cover_url.strip() s.title = title.strip() - s.author = author.strip() + s.author = authors.strip() s.price = price.strip() s.detail_item = asin.strip() s.drm = SearchResult.DRM_UNKNOWN @@ -112,3 +114,5 @@ class AmazonUKKindleStore(AmazonEUBase): author_article = 'by ' + and_word = ' and ' + diff --git a/src/calibre/gui2/store/stores/foyles_uk_plugin.py b/src/calibre/gui2/store/stores/foyles_uk_plugin.py index 7c224f4f70..199b15bc2e 100644 --- a/src/calibre/gui2/store/stores/foyles_uk_plugin.py +++ b/src/calibre/gui2/store/stores/foyles_uk_plugin.py @@ -41,7 +41,7 @@ class FoylesUKStore(BasicStoreConfig, StorePlugin): d.exec_() def search(self, query, max_results=10, timeout=60): - url = 'http://ebooks.foyles.co.uk/search_for-' + urllib2.quote(query) + url = 'http://ebooks.foyles.co.uk/catalog/search/?query=' + urllib2.quote(query) br = browser() @@ -58,7 +58,7 @@ class FoylesUKStore(BasicStoreConfig, StorePlugin): cover_url = ''.join(data.xpath('.//p[@class="doc-cover"]/a/img/@src')) title = ''.join(data.xpath('.//span[@class="title"]/a/text()')) author = ', '.join(data.xpath('.//span[@class="author"]/span[@class="author"]/text()')) - price = ''.join(data.xpath('.//span[@class="price"]/text()')) + price = ''.join(data.xpath('.//span[@itemprop="price"]/text()')) format_ = ''.join(data.xpath('.//p[@class="doc-meta-format"]/span[last()]/text()')) format_, ign, drm = format_.partition(' ') drm = SearchResult.DRM_LOCKED if 'DRM' in drm else SearchResult.DRM_UNLOCKED diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py index 7df171a404..1878b5e760 100644 --- a/src/calibre/gui2/viewer/documentview.py +++ b/src/calibre/gui2/viewer/documentview.py @@ -790,8 +790,7 @@ class DocumentView(QWebView): # {{{ self.manager.load_started() load_html(path, self, codec=getattr(path, 'encoding', 'utf-8'), mime_type=getattr(path, - 'mime_type', 'text/html'), pre_load_callback=callback, - force_as_html=True) + 'mime_type', 'text/html'), pre_load_callback=callback) entries = set() for ie in getattr(path, 'index_entries', []): if ie.start_anchor: diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index b1b0e7bd87..4587a6542b 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -725,13 +725,15 @@ class EbookViewer(MainWindow, Ui_EbookViewer): self.view.shrink_fonts() def magnification_changed(self, val): - tt = _('%(which)s font size [%(sc)s]\nCurrent magnification: %(mag).1f') + tt = '%(action)s [%(sc)s]\n'+_('Current magnification: %(mag).1f') sc = unicode(self.action_font_size_larger.shortcut().toString()) self.action_font_size_larger.setToolTip( - tt %dict(which=_('Increase'), mag=val, sc=sc)) + tt %dict(action=unicode(self.action_font_size_larger.text()), + mag=val, sc=sc)) sc = unicode(self.action_font_size_smaller.shortcut().toString()) self.action_font_size_smaller.setToolTip( - tt %dict(which=_('Decrease'), mag=val, sc=sc)) + tt %dict(action=unicode(self.action_font_size_smaller.text()), + mag=val, sc=sc)) self.action_font_size_larger.setEnabled(self.view.multiplier < 3) self.action_font_size_smaller.setEnabled(self.view.multiplier > 0.2) diff --git a/src/calibre/gui2/widgets.py b/src/calibre/gui2/widgets.py index 997502a9d7..5d3d1e26c6 100644 --- a/src/calibre/gui2/widgets.py +++ b/src/calibre/gui2/widgets.py @@ -955,8 +955,8 @@ class LayoutButton(QToolButton): def set_state_to_hide(self, *args): self.setChecked(True) - label = _('Hide') - self.setText(label + ' ' + self.label+ u' (%s)'%self.shortcut) + self.setText(_('Hide %(label)s %(shortcut)s'%dict( + label=self.label, shortcut=self.shortcut))) self.setToolTip(self.text()) self.setStatusTip(self.text()) diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py index d7cdb8ea7f..8edaa80ffe 100644 --- a/src/calibre/library/cli.py +++ b/src/calibre/library/cli.py @@ -357,8 +357,9 @@ def do_add_empty(db, title, authors, isbn, tags, series, series_index, cover): mi.series, mi.series_index = series, series_index if cover: mi.cover = cover - db.import_book(mi, []) + book_id = db.import_book(mi, []) write_dirtied(db) + prints(_('Added book ids: %s')%book_id) send_message() def command_add(args, dbpath): diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index d01c943fce..914de2358b 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -34,7 +34,7 @@ from calibre import isbytestring from calibre.utils.filenames import (ascii_filename, samefile, WindowsAtomicFolderMove, hardlink_file) from calibre.utils.date import (utcnow, now as nowf, utcfromtimestamp, - parse_only_date, UNDEFINED_DATE) + parse_only_date, UNDEFINED_DATE, parse_date) from calibre.utils.config import prefs, tweaks, from_json, to_json from calibre.utils.icu import sort_key, strcmp, lower from calibre.utils.search_query_parser import saved_searches, set_saved_searches @@ -1134,6 +1134,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): base_path = os.path.join(self.library_path, self.path(id, index_is_id=True)) self.dirtied([id]) + if not os.path.exists(base_path): + os.makedirs(base_path) path = os.path.join(base_path, 'cover.jpg') @@ -2270,7 +2272,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): # force_changes has no effect on cover manipulation if mi.cover_data[1] is not None: doit(self.set_cover, id, mi.cover_data[1], commit=False) - elif mi.cover is not None: + elif isinstance(mi.cover, basestring) and mi.cover: if os.access(mi.cover, os.R_OK): with lopen(mi.cover, 'rb') as f: raw = f.read() @@ -2565,6 +2567,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): def set_timestamp(self, id, dt, notify=True, commit=True): if dt: + if isinstance(dt, (unicode, bytes)): + dt = parse_date(dt, as_utc=True, assume_utc=False) self.conn.execute('UPDATE books SET timestamp=? WHERE id=?', (dt, id)) self.data.set(id, self.FIELD_MAP['timestamp'], dt, row_is_id=True) self.dirtied([id], commit=False) diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py index 1489d3562b..c520e42f34 100644 --- a/src/calibre/library/server/browse.py +++ b/src/calibre/library/server/browse.py @@ -5,7 +5,7 @@ __license__ = 'GPL v3' __copyright__ = '2010, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' -import operator, os, json, re +import operator, os, json, re, time from binascii import hexlify, unhexlify from collections import OrderedDict @@ -590,7 +590,7 @@ class BrowseServer(object): entries = get_category_items(category, entries, self.search_restriction_name, datatype, self.opts.url_prefix) - return json.dumps(entries, ensure_ascii=False) + return json.dumps(entries, ensure_ascii=True) @Endpoint() @@ -772,6 +772,7 @@ class BrowseServer(object): continue args, fmt, fmts, fname = self.browse_get_book_args(mi, id_) args['other_formats'] = '' + args['fmt'] = fmt if fmts and fmt: other_fmts = [x for x in fmts if x.lower() != fmt.lower()] if other_fmts: @@ -794,8 +795,9 @@ class BrowseServer(object): args['get_button'] = \ '<a href="%s" class="read" title="%s">%s</a>' % \ (xml(href, True), rt, xml(_('Get'))) + args['get_url'] = xml(href, True) else: - args['get_button'] = '' + args['get_button'] = args['get_url'] = '' args['comments'] = comments_to_html(mi.comments) args['stars'] = '' if mi.rating: @@ -814,10 +816,10 @@ class BrowseServer(object): summs.append(self.browse_summary_template.format(**args)) - raw = json.dumps('\n'.join(summs), ensure_ascii=False) + raw = json.dumps('\n'.join(summs), ensure_ascii=True) return raw - def browse_render_details(self, id_): + def browse_render_details(self, id_, add_random_button=False): try: mi = self.db.get_metadata(id_, index_is_id=True) except: @@ -825,12 +827,17 @@ class BrowseServer(object): else: args, fmt, fmts, fname = self.browse_get_book_args(mi, id_, add_category_links=True) + args['fmt'] = fmt + if fmt: + args['get_url'] = xml(self.opts.url_prefix + '/get/%s/%s_%d.%s'%( + fmt, fname, id_, fmt), True) + else: + args['get_url'] = '' args['formats'] = '' if fmts: ofmts = [u'<a href="{4}/get/{0}/{1}_{2}.{0}" title="{3}">{3}</a>'\ - .format(fmt, fname, id_, fmt.upper(), - self.opts.url_prefix) for fmt in - fmts] + .format(xfmt, fname, id_, xfmt.upper(), + self.opts.url_prefix) for xfmt in fmts] ofmts = ', '.join(ofmts) args['formats'] = ofmts fields, comments = [], [] @@ -879,10 +886,18 @@ class BrowseServer(object): u'<div class="comment">%s</div></div>') % (xml(c[0]), c[1]) for c in comments] comments = u'<div class="comments">%s</div>'%('\n\n'.join(comments)) + random = '' + if add_random_button: + href = '%s/browse/random?v=%s'%( + self.opts.url_prefix, time.time()) + random = '<a href="%s" id="random_button" title="%s">%s</a>' % ( + xml(href, True), xml(_('Choose another random book'), True), + xml(_('Another random book'))) - return self.browse_details_template.format(id=id_, - title=xml(mi.title, True), fields=fields, - formats=args['formats'], comments=comments) + return self.browse_details_template.format( + id=id_, title=xml(mi.title, True), fields=fields, + get_url=args['get_url'], fmt=args['fmt'], + formats=args['formats'], comments=comments, random=random) @Endpoint(mimetype='application/json; charset=utf-8') def browse_details(self, id=None): @@ -893,14 +908,14 @@ class BrowseServer(object): ans = self.browse_render_details(id_) - return json.dumps(ans, ensure_ascii=False) + return json.dumps(ans, ensure_ascii=True) @Endpoint() def browse_random(self, *args, **kwargs): import random book_id = random.choice(self.db.search_getting_ids( '', self.search_restriction)) - ans = self.browse_render_details(book_id) + ans = self.browse_render_details(book_id, add_random_button=True) return self.browse_template('').format( title='', script='book();', main=ans) diff --git a/src/calibre/library/sqlite.py b/src/calibre/library/sqlite.py index 90d293ba64..2e438ceb55 100644 --- a/src/calibre/library/sqlite.py +++ b/src/calibre/library/sqlite.py @@ -20,7 +20,7 @@ from calibre.ebooks.metadata import title_sort, author_to_author_sort from calibre.utils.date import parse_date, isoformat, local_tz, UNDEFINED_DATE from calibre import isbytestring, force_unicode from calibre.constants import iswindows, DEBUG, plugins -from calibre.utils.icu import strcmp +from calibre.utils.icu import sort_key from calibre import prints from dateutil.tz import tzoffset @@ -189,7 +189,8 @@ def pynocase(one, two, encoding='utf-8'): return cmp(one.lower(), two.lower()) def icu_collator(s1, s2): - return strcmp(force_unicode(s1, 'utf-8'), force_unicode(s2, 'utf-8')) + return cmp(sort_key(force_unicode(s1, 'utf-8')), + sort_key(force_unicode(s2, 'utf-8'))) def load_c_extensions(conn, debug=DEBUG): try: diff --git a/src/calibre/linux.py b/src/calibre/linux.py index a801e10488..7606c11f16 100644 --- a/src/calibre/linux.py +++ b/src/calibre/linux.py @@ -123,6 +123,274 @@ os.remove(os.path.abspath(__file__)) # }}} +class ZshCompleter(object): # {{{ + + def __init__(self, opts): + self.opts = opts + self.dest = None + base = os.path.dirname(self.opts.staging_sharedir) + self.detect_zsh(base) + if not self.dest and base == '/usr/share': + # Ubuntu puts site-functions in /usr/local/share + self.detect_zsh('/usr/local/share') + + self.commands = {} + + def detect_zsh(self, base): + for x in ('vendor-completions', 'vendor-functions', 'site-functions'): + c = os.path.join(base, 'zsh', x) + if os.path.isdir(c) and os.access(c, os.W_OK): + self.dest = os.path.join(c, '_calibre') + break + + def get_options(self, parser, cover_opts=('--cover',), opf_opts=('--opf',), + file_map={}): + if hasattr(parser, 'option_list'): + options = parser.option_list + for group in parser.option_groups: + options += group.option_list + else: + options = parser + for opt in options: + lo, so = opt._long_opts, opt._short_opts + if opt.takes_value(): + lo = [x+'=' for x in lo] + so = [x+'+' for x in so] + ostrings = lo + so + if len(ostrings) > 1: + ostrings = u'{%s}'%','.join(ostrings) + else: + ostrings = ostrings[0] + exclude = u'' + if opt.dest is None: + exclude = u"'(- *)'" + h = opt.help or '' + h = h.replace('"', "'").replace('[', '(').replace( + ']', ')').replace('\n', ' ').replace(':', '\\:') + h = h.replace('%default', type(u'')(opt.default)) + arg = '' + if opt.takes_value(): + arg = ':"%s":'%h + if opt.dest in {'extract_to', 'debug_pipeline', 'to_dir', 'outbox', 'with_library', 'library_path'}: + arg += "'_path_files -/'" + elif opt.choices: + arg += "(%s)"%'|'.join(opt.choices) + elif set(file_map).intersection(set(opt._long_opts)): + k = set(file_map).intersection(set(opt._long_opts)) + exts = file_map[tuple(k)[0]] + if exts: + arg += "'_files -g \"%s\"'"%(' '.join('*.%s'%x for x in + tuple(exts) + tuple(x.upper() for x in exts))) + else: + arg += "_files" + elif (opt.dest in {'pidfile', 'attachment'}): + arg += "_files" + elif set(opf_opts).intersection(set(opt._long_opts)): + arg += "'_files -g \"*.opf\"'" + elif set(cover_opts).intersection(set(opt._long_opts)): + arg += "'_files -g \"%s\"'"%(' '.join('*.%s'%x for x in + tuple(pics) + tuple(x.upper() for x in pics))) + + help_txt = u'"[%s]"'%h + yield u'%s%s%s%s '%(exclude, ostrings, help_txt, arg) + + def opts_and_exts(self, name, op, exts, cover_opts=('--cover',), + opf_opts=('--opf',), file_map={}): + if not self.dest: return + exts = set(exts).union(x.upper() for x in exts) + pats = ('*.%s'%x for x in exts) + extra = ("'*:filename:_files -g \"%s\"' "%' '.join(pats),) + opts = '\\\n '.join(tuple(self.get_options( + op(), cover_opts=cover_opts, opf_opts=opf_opts, file_map=file_map)) + extra) + txt = '_arguments -s \\\n ' + opts + self.commands[name] = txt + + def opts_and_words(self, name, op, words, takes_files=False): + if not self.dest: return + extra = ("'*:filename:_files' ",) if takes_files else () + opts = '\\\n '.join(tuple(self.get_options(op())) + extra) + txt = '_arguments -s \\\n ' + opts + self.commands[name] = txt + + def do_ebook_convert(self, f): + from calibre.ebooks.conversion.plumber import supported_input_formats + from calibre.web.feeds.recipes.collection import get_builtin_recipe_titles + from calibre.customize.ui import available_output_formats + from calibre.ebooks.conversion.cli import create_option_parser, group_titles + from calibre.utils.logging import DevNull + input_fmts = set(supported_input_formats()) + output_fmts = set(available_output_formats()) + iexts = {x.upper() for x in input_fmts}.union(input_fmts) + oexts = {x.upper() for x in output_fmts}.union(output_fmts) + w = lambda x: f.write(x if isinstance(x, bytes) else x.encode('utf-8')) + # Arg 1 + w('\n_ebc_input_args() {') + w('\n local extras; extras=(') + w('\n {-h,--help}":Show Help"') + w('\n "--version:Show program version"') + w('\n "--list-recipes:List builtin recipe names"') + for recipe in sorted(set(get_builtin_recipe_titles())): + recipe = recipe.replace(':', '\\:').replace('"', '\\"') + w(u'\n "%s.recipe"'%(recipe)) + w('\n ); _describe -t recipes "ebook-convert builtin recipes" extras') + w('\n _files -g "%s"'%' '.join(('*.%s'%x for x in iexts))) + w('\n}\n') + + # Arg 2 + w('\n_ebc_output_args() {') + w('\n local extras; extras=(') + for x in output_fmts: + w('\n ".{0}:Convert to a .{0} file with the same name as the input file"'.format(x)) + w('\n ); _describe -t output "ebook-convert output" extras') + w('\n _files -g "%s"'%' '.join(('*.%s'%x for x in oexts))) + w('\n _path_files -/') + w('\n}\n') + + log = DevNull() + def get_parser(input_fmt='epub', output_fmt=None): + of = ('dummy2.'+output_fmt) if output_fmt else 'dummy' + return create_option_parser(('ec', 'dummy1.'+input_fmt, of, '-h'), log)[0] + + # Common options + input_group, output_group = group_titles() + p = get_parser() + opts = p.option_list + for group in p.option_groups: + if group.title not in {input_group, output_group}: + opts += group.option_list + opts.append(p.get_option('--pretty-print')) + opts.append(p.get_option('--input-encoding')) + opts = '\\\n '.join(tuple( + self.get_options(opts, file_map={'--search-replace':()}))) + w('\n_ebc_common_opts() {') + w('\n _arguments -s \\\n ' + opts) + w('\n}\n') + + # Input/Output format options + for fmts, group_title, func in ( + (input_fmts, input_group, '_ebc_input_opts_%s'), + (output_fmts, output_group, '_ebc_output_opts_%s'), + ): + for fmt in fmts: + is_input = group_title == input_group + if is_input and fmt in {'rar', 'zip', 'oebzip'}: continue + p = (get_parser(input_fmt=fmt) if is_input + else get_parser(output_fmt=fmt)) + opts = None + for group in p.option_groups: + if group.title == group_title: + opts = [o for o in group.option_list if + '--pretty-print' not in o._long_opts and + '--input-encoding' not in o._long_opts] + if not opts: continue + opts = '\\\n '.join(tuple(self.get_options(opts))) + w('\n%s() {'%(func%fmt)) + w('\n _arguments -s \\\n ' + opts) + w('\n}\n') + + w('\n_ebook_convert() {') + w('\n local iarg oarg context state_descr state line\n typeset -A opt_args\n local ret=1') + w("\n _arguments '1: :_ebc_input_args' '*::ebook-convert output:->args' && ret=0") + w("\n case $state in \n (args)") + w('\n iarg=${line[1]##*.}; ') + w("\n _arguments '1: :_ebc_output_args' '*::ebook-convert options:->args' && ret=0") + w("\n case $state in \n (args)") + + w('\n oarg=${line[1]##*.}') + w('\n iarg="_ebc_input_opts_${(L)iarg}"; oarg="_ebc_output_opts_${(L)oarg}"') + w('\n _call_function - $iarg; _call_function - $oarg; _ebc_common_opts; ret=0') + w('\n ;;\n esac') + + w("\n ;;\n esac\n return ret") + w('\n}\n') + + def do_calibredb(self, f): + import calibre.library.cli as cli + from calibre.customize.ui import available_catalog_formats + parsers, descs = {}, {} + for command in cli.COMMANDS: + op = getattr(cli, '%s_option_parser'%command) + args = [['t.epub']] if command == 'catalog' else [] + p = op(*args) + if isinstance(p, tuple): + p = p[0] + parsers[command] = p + lines = [x.strip().partition('.')[0] for x in p.usage.splitlines() if x.strip() and + not x.strip().startswith('%prog')] + descs[command] = lines[0] + + f.write('\n_calibredb_cmds() {\n local commands; commands=(\n') + f.write(' {-h,--help}":Show help"\n') + f.write(' "--version:Show version"\n') + for command, desc in descs.iteritems(): + f.write(' "%s:%s"\n'%( + command, desc.replace(':', '\\:').replace('"', '\''))) + f.write(' )\n _describe -t commands "calibredb command" commands \n}\n') + + subcommands = [] + for command, parser in parsers.iteritems(): + exts = [] + if command == 'catalog': + exts = [x.lower() for x in available_catalog_formats()] + elif command == 'set_metadata': + exts = ['opf'] + exts = set(exts).union(x.upper() for x in exts) + pats = ('*.%s'%x for x in exts) + extra = ("'*:filename:_files -g \"%s\"' "%' '.join(pats),) if exts else () + if command in {'add', 'add_format'}: + extra = ("'*:filename:_files' ",) + opts = '\\\n '.join(tuple(self.get_options( + parser)) + extra) + txt = ' _arguments -s \\\n ' + opts + subcommands.append('(%s)'%command) + subcommands.append(txt) + subcommands.append(';;') + + f.write('\n_calibredb() {') + f.write( + r''' + local state line state_descr context + typeset -A opt_args + local ret=1 + + _arguments \ + '1: :_calibredb_cmds' \ + '*::calibredb subcommand options:->args' \ + && ret=0 + + case $state in + (args) + case $line[1] in + (-h|--help|--version) + _message 'no more arguments' && ret=0 + ;; + %s + esac + ;; + esac + + return ret + '''%'\n '.join(subcommands)) + f.write('\n}\n\n') + + def write(self): + if self.dest: + self.commands['calibredb'] = ' _calibredb "$@"' + self.commands['ebook-convert'] = ' _ebook_convert "$@"' + with open(self.dest, 'wb') as f: + f.write('#compdef ' + ' '.join(self.commands)+'\n') + self.do_ebook_convert(f) + self.do_calibredb(f) + f.write('case $service in\n') + for c, txt in self.commands.iteritems(): + if isinstance(txt, type(u'')): + txt = txt.encode('utf-8') + if isinstance(c, type(u'')): + c = c.encode('utf-8') + f.write(b'%s)\n%s\n;;\n'%(c, txt)) + f.write('esac\n') +# }}} + class PostInstall: def task_failed(self, msg): @@ -217,7 +485,7 @@ class PostInstall: def setup_completion(self): # {{{ try: - self.info('Setting up bash completion...') + self.info('Setting up command-line completion...') from calibre.ebooks.metadata.cli import option_parser as metaop, filetypes as meta_filetypes from calibre.ebooks.lrf.lrfparser import option_parser as lrf2lrsop from calibre.gui2.lrf_renderer.main import option_parser as lrfviewerop @@ -227,8 +495,11 @@ class PostInstall: from calibre.utils.smtp import option_parser as smtp_op from calibre.library.server.main import option_parser as serv_op from calibre.ebooks.oeb.polish.main import option_parser as polish_op, SUPPORTED + from calibre.debug import option_parser as debug_op from calibre.ebooks import BOOK_EXTENSIONS + from calibre.customize.ui import available_input_formats input_formats = sorted(all_input_formats()) + zsh = ZshCompleter(self.opts) bc = os.path.join(os.path.dirname(self.opts.staging_sharedir), 'bash-completion') if os.path.exists(bc): @@ -240,6 +511,9 @@ class PostInstall: f = os.path.join(self.opts.staging_etc, 'bash_completion.d/calibre') if not os.path.exists(os.path.dirname(f)): os.makedirs(os.path.dirname(f)) + if zsh.dest: + self.info('Installing zsh completion to:', zsh.dest) + self.manifest.append(zsh.dest) self.manifest.append(f) complete = 'calibre-complete' if getattr(sys, 'frozen_path', None): @@ -247,20 +521,35 @@ class PostInstall: self.info('Installing bash completion to', f) with open(f, 'wb') as f: + def o_and_e(*args, **kwargs): + f.write(opts_and_exts(*args, **kwargs)) + zsh.opts_and_exts(*args, **kwargs) + def o_and_w(*args, **kwargs): + f.write(opts_and_words(*args, **kwargs)) + zsh.opts_and_words(*args, **kwargs) + f.write('# calibre Bash Shell Completion\n') - f.write(opts_and_exts('calibre', guiop, BOOK_EXTENSIONS)) - f.write(opts_and_exts('lrf2lrs', lrf2lrsop, ['lrf'])) - f.write(opts_and_exts('ebook-meta', metaop, - list(meta_filetypes()), cover_opts=['--cover', '-c'], - opf_opts=['--to-opf', '--from-opf'])) - f.write(opts_and_exts('ebook-polish', polish_op, - [x.lower() for x in SUPPORTED], cover_opts=['--cover', '-c'], - opf_opts=['--opf', '-o'])) - f.write(opts_and_exts('lrfviewer', lrfviewerop, ['lrf'])) - f.write(opts_and_exts('ebook-viewer', viewer_op, input_formats)) - f.write(opts_and_words('fetch-ebook-metadata', fem_op, [])) - f.write(opts_and_words('calibre-smtp', smtp_op, [])) - f.write(opts_and_words('calibre-server', serv_op, [])) + o_and_e('calibre', guiop, BOOK_EXTENSIONS) + o_and_e('lrf2lrs', lrf2lrsop, ['lrf'], file_map={'--output':['lrs']}) + o_and_e('ebook-meta', metaop, + list(meta_filetypes()), cover_opts=['--cover', '-c'], + opf_opts=['--to-opf', '--from-opf']) + o_and_e('ebook-polish', polish_op, + [x.lower() for x in SUPPORTED], cover_opts=['--cover', '-c'], + opf_opts=['--opf', '-o']) + o_and_e('lrfviewer', lrfviewerop, ['lrf']) + o_and_e('ebook-viewer', viewer_op, input_formats) + o_and_w('fetch-ebook-metadata', fem_op, []) + o_and_w('calibre-smtp', smtp_op, []) + o_and_w('calibre-server', serv_op, []) + o_and_e('calibre-debug', debug_op, ['py', 'recipe'], file_map={ + '--tweak-book':['epub', 'azw3', 'mobi'], + '--subset-font':['ttf', 'otf'], + '--exec-file':['py', 'recipe'], + '--add-simple-plugin':['py'], + '--inspect-mobi':['mobi', 'azw', 'azw3'], + '--viewer':list(available_input_formats()), + }) f.write(textwrap.dedent(''' _ebook_device_ls() { @@ -335,6 +624,7 @@ class PostInstall: complete -o nospace -C %s ebook-convert ''')%complete) + zsh.write() except TypeError as err: if 'resolve_entities' in str(err): print 'You need python-lxml >= 2.0.5 for calibre' @@ -451,7 +741,7 @@ def options(option_parser): opts.extend(opt._long_opts) return opts -def opts_and_words(name, op, words): +def opts_and_words(name, op, words, takes_files=False): opts = '|'.join(options(op)) words = '|'.join([w.replace("'", "\\'") for w in words]) fname = name.replace('-', '_') @@ -481,12 +771,15 @@ def opts_and_words(name, op, words): } complete -F _'''%(opts, words) + fname + ' ' + name +"\n\n").encode('utf-8') +pics = {'jpg', 'jpeg', 'gif', 'png', 'bmp'} -def opts_and_exts(name, op, exts, cover_opts=('--cover',), opf_opts=()): +def opts_and_exts(name, op, exts, cover_opts=('--cover',), opf_opts=(), + file_map={}): opts = ' '.join(options(op)) exts.extend([i.upper() for i in exts]) exts='|'.join(exts) fname = name.replace('-', '_') + spics = '|'.join(tuple(pics) + tuple(x.upper() for x in pics)) special_exts_template = '''\ %s ) _filedir %s @@ -507,7 +800,7 @@ def opts_and_exts(name, op, exts, cover_opts=('--cover',), opf_opts=()): cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" opts="%(opts)s" - pics="@(jpg|jpeg|png|gif|bmp|JPG|JPEG|PNG|GIF|BMP)" + pics="@(%(pics)s)" case "${prev}" in %(extras)s @@ -526,7 +819,7 @@ def opts_and_exts(name, op, exts, cover_opts=('--cover',), opf_opts=()): esac } -complete -o filenames -F _'''%dict( +complete -o filenames -F _'''%dict(pics=spics, opts=opts, extras=extras, exts=exts) + fname + ' ' + name +"\n\n" @@ -627,6 +920,5 @@ def main(): PostInstall(opts) return 0 - if __name__ == '__main__': sys.exit(main()) diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index e6a9950303..228279fb4e 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-18 15:11+0000\n" "Last-Translator: Gideon Wentink <Unknown>\n" "Language-Team: Afrikaans <af@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:34+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:47+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,63 +322,67 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Voeg boeke by na calibre of die gekonnekteerde toestel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Skep 'n katalogus van die boeke in jou calibre biblioteek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Skakel boeke om na verskeie eboek-formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Verwyder boeke van u calibre-biblioteek of gekoppelde toestel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Wysig die metadata van boeke in u calibre-biblioteek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Lees boeke in u calibre-biblioteek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Laai nuus van die internet af in eboek-formaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Wys gou ’n lys van verwante boeke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Dra boeke uit jou calibre biblioteek oor na die hardeskyf" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Took boekbesonderhede in ’n aparte opspringvenster" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Herbegin calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Open die vouer wat die boek-lêers in u calibre-biblioteek bevat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Stuur boeke na die gekoppelde toestel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -384,276 +390,276 @@ msgstr "" "Stuur boeke via e-pos of die internet en verbind aan iTunes of vouers op u " "rekenaar asof dit toestelle is" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Blaai deur die calibre-gebruikershandleiding" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Pas calibre aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Vind maklik soortgelyke boeke verwant aan die gekose een" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Wissel tussen verskillende calibre-biblioteke en doen onderhoud op hulle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopieer boeke van die toestel na u calibre-biblioteek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Wysig die versamelings waarin boeke op u toestel geplaas is" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopieer ’n boek van een calibre-biblioteek na ’n ander" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Maak klein verstellings aan epub of htmlz-lêers in u calibre-biblioteek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Soek vir boeke van verskillende verkopers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Kry nuwe calibre-inproppe of dateer u bestaande inproppe op" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Voorkoms en gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Koppelvlak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Verander die manier waarop calibre optree" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Voeg u eie kolomme by" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Nutsbalk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Besig om te soek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Pas die manier waarop die soek van boeke in calibre wark aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Omskakeling" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Algemene opsies" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Voeg boeke toe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Invoer/Uitvoer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Beheer hoe calibre lêers se metadata lees wanneer boeke toegevoeg word" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Besig om boeke op skyf te berg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Besig om boeke na toestel te stuur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Beheer hoe calibre lêers na u eboekleser oordra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadataskakelbord" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Verander metadatavelde voordat geberg/gestuur word" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Sjabloonfunksies" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Gevorderd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Skep u eie sjabloonfunksies" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Deel boeke per e-pos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Deel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Deel oor die net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Inproppe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Verstellings" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Verfyn hoe calibre in verskeie kontekste optree" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Sleutelbord" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Maak die sleutelbordkortpaaie wat deur calibre gebruik word pas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Allerlei" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -875,32 +881,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Geïnstalleerde inproppe" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Afgeskakelde inproppe" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Geaktiveerde inproppe" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -908,104 +914,104 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Voeg ’n inprop toe deur die pad na die zip-lêer waarin dit lê, te spesifiseer" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Toon alle geïnstalleerde inproppe" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Aktiveer die genoemde inprop" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Skakel die genoemde inprop af" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Pad na biblioteek te lank. Moet minder as %d karakters wees." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hoof" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nuus" @@ -1244,8 +1250,8 @@ msgstr "" "Klik ‘Toon Detail’ vir ’n lys." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogus" @@ -1313,8 +1319,8 @@ msgstr "Kry lys van boeke op toestel…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1325,8 +1331,8 @@ msgstr "Dra boeke na toestel oor…" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1348,8 +1354,8 @@ msgstr "Verwyder boeke van toestel…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1511,12 +1517,6 @@ msgstr "Kommunikeer met die Cybook Odyssey eBoek-leser." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikeer met die IRex Iliad eBoek-leser." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan nie lêers vanaf hierdie toestel verkry nie" @@ -1895,35 +1895,35 @@ msgstr "Kommunikeer met die Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunikeer met die Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikeer met die Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikeer met die EEE-leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunikeer met die Adam-tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikeer met die Nextbook-leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunikeer met die Moovybook-leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunikeer met die COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunikeer met die Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1936,7 +1936,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2065,12 +2065,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Alles volgens titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Alles volgens outeur" @@ -2174,77 +2174,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2252,22 +2252,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2275,22 +2275,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2529,7 +2529,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2573,29 +2573,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2603,37 +2603,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3865,56 +3865,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4170,14 +4120,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4237,7 +4187,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4245,7 +4195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4385,6 +4335,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4518,12 +4469,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4622,14 +4573,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4639,7 +4590,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4655,19 +4606,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4687,22 +4638,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4719,7 +4766,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5043,7 +5090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5356,7 +5403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5442,7 +5489,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5825,27 +5872,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6102,79 +6153,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6279,7 +6465,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6471,7 +6657,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6732,7 +6918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6870,7 +7056,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7479,7 +7665,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8025,10 +8211,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8061,10 +8243,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8118,7 +8296,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8390,22 +8568,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8416,17 +8594,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8636,7 +8815,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8646,7 +8825,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9011,10 +9190,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9027,23 +9206,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9072,37 +9251,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9858,8 +10037,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9984,7 +10163,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10030,7 +10209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10141,14 +10320,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10169,7 +10340,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10341,7 +10512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10457,54 +10628,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11428,70 +11599,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12059,44 +12230,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13121,57 +13292,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13179,60 +13350,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13241,7 +13412,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14134,180 +14305,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14316,7 +14521,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14326,56 +14531,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15312,7 +15517,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16165,7 +16370,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17436,8 +17641,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17455,19 +17660,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17557,260 +17762,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17835,7 +18052,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17953,171 +18170,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18233,81 +18440,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18316,7 +18524,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18324,7 +18532,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18581,26 +18789,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19700,22 +19911,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20048,40 +20259,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21111,6 +21322,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21182,8 +21405,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22101,7 +22324,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22109,25 +22333,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22135,11 +22361,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22151,11 +22377,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22171,11 +22397,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22184,3 +22410,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index da70e2d1e8..6e4f550f94 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.9.7\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-11-29 17:38+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: awadh alghaamdi <awadh_al_ghaamdi@hotmail.com>\n" @@ -17,18 +17,18 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:47+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: ar\n" "X-Poedit-SourceCharset: UTF-8\n" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -48,15 +48,15 @@ msgstr "" msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" @@ -65,9 +65,11 @@ msgid "Does absolutely nothing" msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -193,8 +195,8 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -211,19 +213,19 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -367,63 +369,67 @@ msgstr "ضبط دليل المعلومات في الملفات %s" msgid "Set metadata from %s files" msgstr "ضبط دليل المعلومات من ملفات %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "ثم إلى الكتب النظم أو الجهاز متصلاً" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "حفر شروحه من كيندل متصلة (التجريبية)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "إنشاء فهرس الكتب في مكتبة النظم الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "تحويل الكتب إلى مختلف الأشكال يبوك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "حذف الكتب من مكتبة النظم أو جهاز اتصال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "تحرير البيانات الوصفية من الكتب في المكتبة النظم الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "قراءة الكتب في المكتبة النظم الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "تحميل الأخبار من شبكة الإنترنت في شكل يبوك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "عرض قائمة من الكتب ذات الصلة بسرعة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "تصدير الكتب من مكتبة النظم الخاص بك إلى القرص الثابت" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "إظهار التفاصيل في كتاب منفصل منبثقة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "إعادة تشغيل النظم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "افتح المجلد يقول يحتوي على ملفات الكتاب في مكتبة النظم الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "إرسال الكتب إلى الجهاز متصلاً" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -431,42 +437,42 @@ msgstr "" "إرسال الكتب عبر البريد الإلكتروني أو شبكة الإنترنت أيضا ربط لايتون أو " "المجلدات الموجودة على جهاز الكمبيوتر الخاص بك كما لو أنها هي الأجهزة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "تصفح دليل المستخدم النظم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "تخصيص النظم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "بسهولة العثور على مماثلة كتب لتلك حاليا المحددة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "التبديل بين المكتبات النظم مختلفة وإجراء الصيانة عليها" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "كتب نسخة من الجهاز إلى مكتبة النظم الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "تحرير المجموعات في الكتب التي يتم وضعها على جهازك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "نسخ الكتاب من مكتبة النظم عاطفية إلى آخر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "يعمل بعض التعديلات البسيطة لملفات epub أو هتملز في مكتبة كاليبر الخاصة بك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -474,120 +480,120 @@ msgstr "" "العثور على المباراة القادمة أو السابقة عند البحث في مكتبة الخاص في وضع النظم " "الضوء" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "يختار كتابًا عشوائياً من مكتبة كاليبر الخاصة بك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "بحث عن الكتب من باعة الكتب المختلفة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "الحصول على الإضافات النظم جديدة أو تحديث القائم منها الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "المظهر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "الواجهة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "إضبط المظهر لواجهة المكتبة النظم لتناسب ذوقك." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "السّلوك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "غيّر سلوك النظم مكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "أضف أعمدتك الخاصة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "أعمدتك أضف/إمسح الخاصة لقائمة الكتب في المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" "تخصيص أشرطة الأدوات والقوائم السياق، وتغيير الإجراءات التي تتوفر في كل عروض" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "جاري البحث" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "تخصيص طريقة البحث عن الكتب في المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "خيارات الإدخال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "تحويل" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "خيارات التحويل خبراء محددة لكل تنسيق مدخلات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "خيارات متداولة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "تعيين خيارات التحويل مشتركة لجميع الأشكال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "خيارات الإخراج" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "خيارات التحويل خبراء محددة لكل تنسيق الإخراج" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "ثم كتب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "إستيراد/تصدير" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "التحكم في كيفية قراءة البيانات الوصفية من النظم عند ثم ملفات الكتب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "حفظ الكتب على القرص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -595,50 +601,50 @@ msgstr "" "التحكم في كيفية تصدير الملفات من النظم قاعدة البيانات الخاصة به على القرص " "عند استخدام حفظ القرص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "إرسال الكتب الى الاجهزة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "التحكم في كيفية نقل الملفات من النظم للقارئ الكتاب الإليكتروني الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "لوحات التعريف قابس" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "تغيير حقول البيانات الوصفية قبل حفظ/إرسال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "وظائف" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "متقدّم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "خلق وظائف القالب الخاص بك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "مشاركة الكتب عبر البريد الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "مشاركة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -646,11 +652,11 @@ msgstr "" "تقاسم الإعداد من الكتب عبر البريد الإلكتروني. يمكن استخدامها ﻹرسال التلقائي " "لﻷنباء تحميلها إلى الأجهزة الخاصة بك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "المشاركة عبر الشبكة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -658,56 +664,56 @@ msgstr "" "إعداد خادم المحتوى النظم التي سوف أعطيكم الوصول الى المكتبة من النظم الخاص " "بك من عاطفية مكان الطبعة وعلى عاطفية جهاز، من خلال الإنترنت" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "تحميل البيانات الوصفية" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "تحكم في كيفية تحميل البيانات الوصفية للكتب من الشبكة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "الملحقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "ثم/إزالة/بت تخصيص وظائف مختلفة من النظم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "تطويعات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "صقل مدى يتصرف النظم في سياقات مختلفة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "لوحة المفاتيح" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "تخصيص اختصارات لوحة المفاتيح المستخدمة بواسطة كاليبر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "متفرقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "المتقدمة التكوين المتنوعة" @@ -933,32 +939,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "ملحقات مثبتة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "تعيين لملحقات أنواع الملفات" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "تخصيص الملحقات المحلية" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "ملحقات معطلة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "تفعيل الإضافات" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "فشل استهلال الملحق %s مع اقتفاء الأثر:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -968,103 +974,103 @@ msgstr "" " %prog البرنامج المقدرة على التخصيص بتحميل الملحقات الخارجية .\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "ثم ملحق يتخصيص مسار إلى ملف الرمز البريدي يقول يحتويه." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "حذف الملحق المخصص عن طريق اسمه. يؤثر على الملحقات المضمنة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "تخصيص الملحق . حدد اسم الملحق وسلسلة التخصيص وفرقهما بفاصلة." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "قائمة كل عروض الملحقات المثبتة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "تمكين الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "تعطيل الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "الطريق إلى المكتبة وقتاً طويلاً. يجب أن يكون أقل %d من أحرف" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "نعم" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "الصفحة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "بلكبيبي" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "الأخبار" @@ -1309,8 +1315,8 @@ msgstr "" "انقر على \"إظهار التفاصيل\" للقائمة." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "الفهرس" @@ -1381,8 +1387,8 @@ msgstr "يجري إحصاء قائمة كتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1393,8 +1399,8 @@ msgstr "يجري تحويل الكتب إلى الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1416,8 +1422,8 @@ msgstr "يجري حذف الكتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1581,12 +1587,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى IRex الإلياذة ." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "جون شيمبر" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "يمكن الحصول على ملفات من هذا الجهاز" @@ -1969,35 +1969,35 @@ msgstr "التواصل مع شركة أيسر لوميريد" msgid "Communicate with the Aluratek Color" msgstr "التواصل مع اللون الوراتيك" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "التواصل مع تريكستور" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "التواصل مع القارئ المعدات الكهربائية والإلكترونية" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "التواصل مع الكمبيوتر اللوحي آدم" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "التواصل مع القارئ نيكستبوك" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "التواصل مع القارئ موفيبوك" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2010,7 +2010,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "يجري إحصاء مجلة الجهاز..." @@ -2139,12 +2139,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "كل عروض حسب العنوان" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "جميع البلاغ" @@ -2263,77 +2263,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2341,22 +2341,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2364,22 +2364,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2627,7 +2627,7 @@ msgid "There is insufficient free space on the storage card" msgstr "توجد مساحة كافية في بطاقة التخزين" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "تم تصوير %s" @@ -2691,29 +2691,29 @@ msgstr "" "\n" "للحصول على الوثائق الكاملة لنظام التحويل انظر\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "خيارات الدخل" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "خيارات للتحكم في معالجة الملف المدخل %s ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "خيارات الخرج" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "خيارات للتحكم في معالجة الملف المُخرج %s ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "خيارات للتحكم في الشكل و المظهر للمُخرجات ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2721,16 +2721,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "تعديل نص الوثيقة وهيكل استخدام أنماط يحددها المستخدم." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "تحكّم بالكشف الآلي لبناء المستند" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2739,21 +2739,21 @@ msgstr "" "السيطرة على الجيل التلقائي لجدول المحتويات. افتراضيا، إذا كان الملف المصدر " "يحتوي على جدول المحتويات، سيتم استخدامه في تفضيل واحدة ولدت تلقائياً." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "خيارات لوضع البيانات الوصفية في المُخرجات ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "خيارات للمساعدة في تصحيح التحويل ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "المخرجات حُفِظت في" @@ -4060,62 +4060,6 @@ msgstr "يعمل على تحويل يبوك..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "EPUB المثبت" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "مشكلة الخلل ابوبتشيك" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"الحلول عن الخلل في الإصدار الأخير من ابوبتشيك. ابوبتشيك تقارير العديد من " -"الأشياء والأخطاء التي ليست في الواقع أخطاء. سوف EPUB-الإصلاح محاولة الكشف عن " -"هذه واستبدالها يبني ابوبتشيك أن يحب. هذا قد يسبب تغيرات كبيرة في EPUB الخاص، " -"يشكو إلى المشروع ابوبتشيك." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "يجب تحديد ملف EPUB" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "أونمانيفيستيد إصلاح الملفات" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"إصلاح الملفات أونمانيفيستيد. يمكن EPUB-الإصلاح إما ثم لهم الظاهر أو حذفها " -"على النحو المحدد بواسطة الخيار حذف أونمانيفيستيد." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "حذف الملفات أونمانيفيستيد بدلاً من إضافتها إلى الظاهر" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4385,14 +4329,14 @@ msgstr "قالب خطأ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "كلا" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4452,7 +4396,7 @@ msgstr "التعليقات" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "الوسوم" @@ -4460,7 +4404,7 @@ msgstr "الوسوم" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4613,6 +4557,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4748,12 +4693,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4852,14 +4797,14 @@ msgstr "النصّ الرئيسي" msgid "%s format books are not supported" msgstr "الكتب بتهيئة %s ليست مدعومة" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4869,7 +4814,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4885,19 +4830,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4917,22 +4862,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4949,7 +4990,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "التقييم" @@ -5277,7 +5318,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5591,7 +5632,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5677,7 +5718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6064,27 +6105,31 @@ msgstr "إرسال لجهاز" msgid "Connect/share" msgstr "الاتصال/المشاركة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "وقف خادم، وهذا قد يستغرق دقيقة واحدة تصل، يرجى الانتظار..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6346,79 +6391,214 @@ msgid "Plugin Updater" msgstr "المساعد محدث" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6523,7 +6703,7 @@ msgid "Click the show details button to see which ones." msgstr "انقر على زر إظهار التفاصيل لمعرفة عاطفية منها." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "عرض تفاصيل الكتاب" @@ -6715,7 +6895,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6976,7 +7156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -7114,7 +7294,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "معرفات" @@ -7723,7 +7903,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8269,10 +8449,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8305,10 +8481,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8362,7 +8534,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "ميتاداتا" @@ -8636,17 +8808,17 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8657,12 +8829,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " مقصف" @@ -8872,7 +9045,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8882,7 +9055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9247,10 +9420,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9263,23 +9436,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9308,37 +9481,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "تطبيق التغييرات" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "إزالة سلسلة" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -10094,8 +10267,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10220,7 +10393,7 @@ msgid "&Profile:" msgstr "&طور:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10266,7 +10439,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "المؤلف" @@ -10377,14 +10550,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10405,7 +10570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10577,7 +10742,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10693,54 +10858,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11667,70 +11832,70 @@ msgstr "" msgid "&Download now" msgstr "&الآن الفولدر" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "أنشأه: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "الفولدر آخر: لم ينزّل من قبل" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "آخر التحميل:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "يوجد اتصال باﻹنترنت" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "الأخبار الفولدر جدولة" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12302,44 +12467,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "ترتيب المؤلف" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13364,57 +13529,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "مكتبة النظم" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "فشل في مكتبة إنشاء" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "تلف قاعدة البيانات" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13422,60 +13587,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13484,7 +13649,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14390,180 +14555,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14572,7 +14771,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14582,56 +14781,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15576,7 +15775,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16429,7 +16628,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17701,8 +17900,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17720,19 +17919,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "نتذكر الماضي حجم الإطار المستخدمة" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17806,248 +18005,260 @@ msgstr "قياس خط الأحادي القياس بـpx" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&خيارات الخط" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18072,7 +18283,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18190,171 +18401,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "إختيار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "كتب إلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "يتم تحميل الكتاب الإلكتروني..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "لم يتمكن من أسعار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18470,81 +18671,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "قاعدة البيانات غير صالحة" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "إلغاء" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18553,7 +18755,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18561,7 +18763,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18818,26 +19020,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19939,22 +20144,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20287,40 +20492,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "احصل" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "تفاصيل" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "رابط دائم" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "وصلة دائمة لهذا الكتاب" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "البحث" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21366,6 +21571,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21437,8 +21654,8 @@ msgstr "فرع غير معروف" msgid "Unknown feed" msgstr "تلقيم مجهول" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "مقالة دون عنوان" @@ -22395,7 +22612,8 @@ msgstr "" "تتحول على مسؤوليتك!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22403,25 +22621,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22429,11 +22649,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22445,11 +22665,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22465,11 +22685,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22478,3 +22698,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index a9b519f763..06455c3b26 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru <xandru@softastur.org>\n" "Language-Team: Asturian <ast@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:47+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,335 +328,339 @@ msgstr "Afitar metadatos nos ficheros %s" msgid "Set metadata from %s files" msgstr "Afitar metadatos dende ficheros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Amestar llibros a calibre o al preséu conuetáu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Obtener notes d'un Kindle coneutáu (esperimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Xenerar un catálogu de los llibros na to biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Convertir llibros a estremaos formatos de llibru electrónicu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Esborrar llibros de la biblioteca calibre o del preséu coneutáu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editar los metadatos de los llibros na biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Lleer llibros de la biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Descargar noticies d'Internet en formatu ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Amosar rápido una llista de llibros rellacionaos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -866,32 +872,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -899,103 +905,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1219,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1286,8 +1292,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1298,8 +1304,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1321,8 +1327,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1484,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1864,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1905,7 +1905,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2034,12 +2034,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2143,77 +2143,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2221,22 +2221,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2244,22 +2244,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2498,7 +2498,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2542,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2572,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3834,56 +3834,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4136,14 +4086,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4203,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4211,7 +4161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4351,6 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4484,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4588,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4605,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4621,19 +4572,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4653,22 +4604,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4685,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5009,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5322,7 +5369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5408,7 +5455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5791,27 +5838,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6068,79 +6119,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6245,7 +6431,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6437,7 +6623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6698,7 +6884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6836,7 +7022,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7445,7 +7631,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7991,10 +8177,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8027,10 +8209,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8084,7 +8262,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8356,22 +8534,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8382,17 +8560,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8602,7 +8781,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8612,7 +8791,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8977,10 +9156,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8993,23 +9172,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9038,37 +9217,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9824,8 +10003,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9950,7 +10129,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9996,7 +10175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10107,14 +10286,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10135,7 +10306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10307,7 +10478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10423,54 +10594,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11394,70 +11565,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12025,44 +12196,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13087,57 +13258,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13145,60 +13316,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13207,7 +13378,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14100,180 +14271,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14282,7 +14487,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14292,56 +14497,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15278,7 +15483,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16131,7 +16336,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17402,8 +17607,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17421,19 +17626,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17523,260 +17728,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17801,7 +18018,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17919,171 +18136,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18199,81 +18406,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18282,7 +18490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18290,7 +18498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18547,26 +18755,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19666,22 +19877,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20014,40 +20225,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21077,6 +21288,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21148,8 +21371,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22067,7 +22290,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22075,25 +22299,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22101,11 +22327,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22117,11 +22343,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22137,11 +22363,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22150,3 +22376,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 7698cc52f6..f25f0c4eb2 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-08-07 14:00+0000\n" "Last-Translator: Emin Mastizada <emin25@ovi.com>\n" "Language-Team: Azerbaijani <az@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:48+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,339 +322,343 @@ msgstr "Metaverilənləri %s faylında təyin et" msgid "Set metadata from %s files" msgstr "Metaverilənləri %s fayllaından təyin et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Kitabları Calibre-yə və ya bağlanmış qurğuya əlavə et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Annotasiyaları bağlanmış Kindle-dan əldə et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Calibre kitabxanasındakı kitablardan kataloq generasiya et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Kitabları müxtəlif elektron kitab formatlarına çevir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Kitabları Calibre və ya bağlanmış qurğulardan sil" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Calibre kitabxananızdakı kitabların metaverilənlərini redaktə et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Calibre kitabxananızdakı kitabları oxu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Xəbərləri internetdən elektron kitab formasında endir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Əlaqəli kitablar siyahısını cəld göstər" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Kitablarınızı Calibre-dən kompüterinizə ixrac edin." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Kitab haqda məlumatları ayrı-ayrı alt-pəncərələrdə göstər." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Calibre-ni yenidən başlat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Bu kitabın içində yerləşdiyi Calibre kitabxana qovluğunu açın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Qoşulmuş qurğuya kitab göndərin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Calibre istifadəçi təlimat səhifəsini aç" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Calibre xüsusiyyətlərini dəyiş" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Seçilmiş kitaba oxşar olan kitabları tapın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kitabları qurğudan Calibere kitabxanasına köçürün" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kitabı bir Calibre kitabxanasından digərinə köçürün" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Calibre kitabxananızdan təsadüfi kitab seçin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Kitabı başqa kitab satıcılarında axtar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" "Calibre-niz üçün yeni qoşmalar əldə edin və ya mövcud olanları yeniləyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Görüntüyə baxın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Görüntü" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Davranış" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Öz sütunlarınızı əlavə edin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Calibre kitab siyahısına öz sütunlarınızı əlavə edin/silin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Alətlər paneli" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Alətlər paneli və kontekst menyuları redaktə edin," -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Axtarılır" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Calibre-də kitab axtarış metodunu dəyişdirin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Daxil etmə ayarları" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Çevrilmə" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Hər bir giriş formatı üçün çevrilmə ayarları təyin edin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Ümumi xüsusiyyətlər" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Çıxış ayarları" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Kitab əlavə edilməsi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "İdxal/İxrac" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Kitabların disk yaddaşa verilməsi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Kitabların qurğulara köçürülməsi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Calibre-in faylları sizin e-kitab oxuyucunuza hansı formada göndərməsini " "idarə edin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Şablon funksiyaları" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Ətraflı" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Öz çablon funksiyalarınızı yaradın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Kitabların emaillə paylaşılması" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Paylaşma" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "İnternetə axtarış" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Meta-məlumatların yüklənməsi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Qoşmalar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Klaviatura" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" "Calibre-də istifadə edilən klaviatura kombinasiyalarının tənzimlənməsi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Digər" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -864,32 +870,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -897,103 +903,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1223,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1284,8 +1290,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1296,8 +1302,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1319,8 +1325,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1482,12 +1488,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1862,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1903,7 +1903,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2032,12 +2032,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2141,77 +2141,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2219,22 +2219,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2242,22 +2242,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2496,7 +2496,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2540,29 +2540,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2570,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3832,56 +3832,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4134,14 +4084,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4201,7 +4151,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4209,7 +4159,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4349,6 +4299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4482,12 +4433,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4586,14 +4537,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4603,7 +4554,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4619,19 +4570,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4651,22 +4602,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4683,7 +4730,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5007,7 +5054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5320,7 +5367,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5406,7 +5453,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5789,27 +5836,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6066,79 +6117,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6243,7 +6429,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6435,7 +6621,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6696,7 +6882,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6834,7 +7020,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7443,7 +7629,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7989,10 +8175,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8025,10 +8207,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8082,7 +8260,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8354,22 +8532,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8380,17 +8558,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8600,7 +8779,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8610,7 +8789,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8975,10 +9154,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8991,23 +9170,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9036,37 +9215,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9822,8 +10001,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9948,7 +10127,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9994,7 +10173,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10105,14 +10284,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10133,7 +10304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10305,7 +10476,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10421,54 +10592,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11392,70 +11563,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12023,44 +12194,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13085,57 +13256,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13143,60 +13314,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13205,7 +13376,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14098,180 +14269,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14280,7 +14485,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14290,56 +14495,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15276,7 +15481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16129,7 +16334,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17400,8 +17605,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17419,19 +17624,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17521,260 +17726,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17799,7 +18016,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17917,171 +18134,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18197,81 +18404,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18280,7 +18488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18288,7 +18496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18545,26 +18753,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19664,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20012,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21075,6 +21286,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21146,8 +21369,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22065,7 +22288,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22073,25 +22297,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22099,11 +22325,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22115,11 +22341,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22135,11 +22361,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22148,3 +22374,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ber.po b/src/calibre/translations/ber.po index fefda66904..a1ad7cdb0e 100644 --- a/src/calibre/translations/ber.po +++ b/src/calibre/translations/ber.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-10-14 04:57+0000\n" "Last-Translator: Walid AMMOU <w.ammou@gmail.com>\n" "Language-Team: Berber (Other) <ber@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:36+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:48+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "ⵔⵏⵉ ⵉⴷⵍⵉⵙⵏ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ⵉⵏⵖⵎⵉⵙⵏ" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "ⵓⵀⵓ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ⵏⵖⴷⴷ " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&ⵙⵙⵏⵊⵎ" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "&ⵉⴼⵔⵙ:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&ⵓⴽⴽⵉ" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "ⴷⵖⵔ ⴰⴷⵍⵉⵙ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "ⵉⴷⵍⵉⵙⵏ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "ⵙⵙⵏⵜⵍ" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index e7e975f020..3e8bcc7c96 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: bg\n" @@ -14,8 +14,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:37+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:49+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,11 @@ msgid "Does absolutely nothing" msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,64 +328,68 @@ msgstr "Влага метаданни в %s файлове" msgid "Set metadata from %s files" msgstr "Влага метаданни от %s файлове" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Добави книги в calibre или към свързано устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Извлечи анотации от свързано Kindle устройство (експериментално)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Генерирай каталог от книгите в calibre библиотеката" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Конвертирай книги от различни формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Изтрийте книги от calibre библиотеката или от свързано устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Редактира мета данните на книгите във вашата calibre библиотека" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Четете книги от вашата calibre библиотека" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Заредете новини от Интернет като електронна книга" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Покажи списък на сродните книги бързо" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Експортира книги от вашата calibre библиотека на твърдия диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Покажи детайли за книгата в отделен изскачащ прозорец" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Презареждане на calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Отвори папката, съдържаща файловете на книгите във calibre библиотеката" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Изпрати книги към свързаното устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -391,44 +397,44 @@ msgstr "" "Изпрати книги чрез и-мейл или мрежата, също така се свържи с iTunes или " "папките на компютъра, сякаш са устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Преглед на ръководството за потребителя" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Персонализирай calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Намерете лесно книги, подобни на по настоящем избраната" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Премини между различите calibre библиотеки и извършете поддръжка" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Копирай книги от устройството към calibre библиотеката" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Редактирайте колекциите, в които са включени книгите от вашето устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Копирайте книга от една calibre библиотека в друга" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Направете малки подобрения на epub или htmlz файлове във Вашата calibre " "библиотека" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -436,57 +442,57 @@ msgstr "" "Намерете следващото или предишното съвпадение при търсене във вашата calibre " "библиотека в режим на подчертаване" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Избира произволна книга от вашата calibre библиотека" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Търсете книги от различни търговци" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Свалете нови плъгини за calibre или обновете съществуващите" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Външен вид" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Интерфейс" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Настройте външния вид на calibre според вашите предпочитания" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Настройте начина по който се държи calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Добавяне на собствени колони" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Добавете/премахнете свои собствени колони в списъка с книги на calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Лента с инструменти" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -494,69 +500,69 @@ msgstr "" "Персонализирайте лентите с инструменти и контекстните менюта, избирайки кои " "действия да бъдат на разположение в тях" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Търсене..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" "Персонализиране на начина, по който търсенето за книги работи в calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Настройки за въвеждане" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Конвертиране" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Задайте опции за конвертиране, специфични за всеки входен формат" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Общи настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Задайте опции за конвертиране, общи за всички формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Настройки за изходни формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Избор на специфични настройки за конвертиране за всеки файлов формат за " "експортиране" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Добавяне на книги..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Внасяне/Изнасяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Управление на това как calibre чете метаданни от файлове при добавяне на " "книги" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Запазване на книги на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -564,51 +570,51 @@ msgstr "" "Определя как Калибър експортира файлове от неговата база данни към диск, " "когато използвате Запази на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Качване на книги към устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Определя как calibre прехвърля файлове на Вашия електронен четец за е-книги" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Полета за поставяне на метаданни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "С промяна на полетата с метаданни преди запис/изпращане" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Шаблонни функции" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Разширени" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Създаване на потребителски шаблонни функции" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Споделяне на книги по е-поща" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Споделяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -616,11 +622,11 @@ msgstr "" "Избор на настройки за споделяне на книги по е-поща. Може да бъде използвано " "за автоматично изпращане на изтеглени новини към Вашите устройства." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Споделяне през интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -629,21 +635,21 @@ msgstr "" "calibre), който ще Ви даде достъп до Вашата библиотека от calibre навсякъде, " "на всяко устройство, с достъп до Интернет." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Сваляне на метаданни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Управление на това как calibre изтегля метаданни за е-книги от Интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Игнорирани устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -651,39 +657,39 @@ msgstr "" "Контролирай кои устройства calibre ще игнорира, когато са свързани към " "компютъра" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Добавки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Добавяне/премахване/настройване на различни части от функциите на Калибър" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Подобрения" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Фина настройка на действието на Калибър в различни контексти" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Клавиатура" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" "Персонализирайте клавишните комбинации за бърз достъп, използвани от calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Разни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Разнообразни разширени настройки за конфигурация" @@ -914,32 +920,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Инсталирани добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Съответствия за плъгини за вида файл" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Настройка на локалните добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Изключени добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Включени добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Инициализацията на плъгин %s не беше изпълнена, с проследяване:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -952,25 +958,25 @@ msgstr "" "(плъгини).\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Добавете плъгин чрез определяне на пътя до zip файла, който го съдържа." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Премахни персонализирано име на разширението. Няма ефект върху вградените " "разширения" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -978,82 +984,82 @@ msgstr "" "Персонализирай плъгин. Определи име за плъгина и персонализираща поредица, " "разделена със запетайки." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Списък на всички инсталирани добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Активиране на избраната добавка" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Деактивиране на избраната добавка" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" @@ -1306,8 +1312,8 @@ msgstr "" "Натиснете \"Show Details\", за да видите списъка." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1373,8 +1379,8 @@ msgstr "Взимане на списък с книги от устройство #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1385,8 +1391,8 @@ msgstr "Прехвърляне на книги към устройството.. #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1408,8 +1414,8 @@ msgstr "Премахване на книги от устройството..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1571,12 +1577,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Връзка с IRex Iliad eBook електронен четец." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Файловете от това устройство не могат да бъдат придобити." @@ -1951,35 +1951,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1992,7 +1992,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2121,12 +2121,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Коментарите са премахнати, тъй като SONY четеца се затруднява с тях" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Всички по заглавие" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Всички по автор" @@ -2243,77 +2243,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2321,22 +2321,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2344,22 +2344,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2598,7 +2598,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2642,29 +2642,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ВХОДЯЩИ ОПЦИИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ИЗХОДЯЩИ ОПЦИИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2672,37 +2672,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3936,56 +3936,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4241,14 +4191,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Не" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4308,7 +4258,7 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Етикети" @@ -4316,7 +4266,7 @@ msgstr "Етикети" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4456,6 +4406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4589,12 +4540,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4693,14 +4644,14 @@ msgstr "Основен текст" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4710,7 +4661,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4726,19 +4677,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4758,22 +4709,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4790,7 +4837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Рейтинг" @@ -5114,7 +5161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5427,7 +5474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5513,7 +5560,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5896,27 +5943,31 @@ msgstr "Изпращене към устройство" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6173,79 +6224,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6350,7 +6536,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Показване на детайлите на книгата" @@ -6542,7 +6728,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6803,7 +6989,7 @@ msgstr "Добавяне на книги към calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Станицата на съветника" @@ -6941,7 +7127,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7550,7 +7736,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8096,10 +8282,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8132,10 +8314,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8189,7 +8367,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метаданни" @@ -8461,22 +8639,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8487,17 +8665,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8707,7 +8886,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8717,7 +8896,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9082,10 +9261,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9098,23 +9277,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "звезда(и)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9143,37 +9322,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9929,8 +10108,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10055,7 +10234,7 @@ msgid "&Profile:" msgstr "&Профил:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10101,7 +10280,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Автор" @@ -10212,14 +10391,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10240,7 +10411,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Не са намерени съвпадения" @@ -10412,7 +10583,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10528,54 +10699,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11499,70 +11670,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Няма интернет връзка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "График за сваляне на новини" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12130,44 +12301,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13192,57 +13363,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13250,60 +13421,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "опитайте да изтриете файла" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s вече се изпълнява." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13312,7 +13483,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Изход" @@ -14205,180 +14376,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14387,7 +14592,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14397,56 +14602,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15383,7 +15588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16238,7 +16443,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17509,8 +17714,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17528,19 +17733,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17630,260 +17835,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17908,7 +18125,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18026,171 +18243,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18306,81 +18513,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18389,7 +18597,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18397,7 +18605,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18654,26 +18862,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19773,22 +19984,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20121,40 +20332,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21184,6 +21395,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21255,8 +21478,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22174,7 +22397,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22182,25 +22406,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22208,11 +22434,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22224,11 +22450,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22244,11 +22470,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22257,3 +22483,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 7e8fa7a201..2d9dfe2797 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Shahnoor Ashraf <kaziweb1@gmail.com>\n" "Language-Team: Bengali <bn@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:36+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:48+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index b643aa6451..e263617052 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis <Unknown>\n" "Language-Team: Breton <br@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:36+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:49+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -323,335 +325,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Ketal" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Emzalc'h" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barrenn ostilhoù" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "O klask" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Dibarzhioù boutin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Enporzhiañ/Ezporzhiañ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Kempleshoc'h" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Rannañ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Enlugelladoù" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Liesseurt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -863,32 +869,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -896,103 +902,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Keleier" @@ -1216,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1283,8 +1289,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1295,8 +1301,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1318,8 +1324,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1481,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1861,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1902,7 +1902,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2031,12 +2031,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2140,77 +2140,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2218,22 +2218,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2241,22 +2241,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2495,7 +2495,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2539,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2569,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3831,56 +3831,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4136,14 +4086,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4203,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4211,7 +4161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4351,6 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4484,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4588,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4605,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4621,19 +4572,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4653,22 +4604,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4685,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5009,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5322,7 +5369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5408,7 +5455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5791,27 +5838,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6068,79 +6119,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6245,7 +6431,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6437,7 +6623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6698,7 +6884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6836,7 +7022,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7445,7 +7631,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7991,10 +8177,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8027,10 +8209,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8084,7 +8262,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8356,22 +8534,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8382,17 +8560,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8602,7 +8781,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8612,7 +8791,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8977,10 +9156,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8993,23 +9172,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9038,37 +9217,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9824,8 +10003,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9950,7 +10129,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9996,7 +10175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10107,14 +10286,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10135,7 +10306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10307,7 +10478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10423,54 +10594,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11394,70 +11565,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12025,44 +12196,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13087,57 +13258,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13145,60 +13316,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13207,7 +13378,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14100,180 +14271,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14282,7 +14487,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14292,56 +14497,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15278,7 +15483,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16131,7 +16336,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17402,8 +17607,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17421,19 +17626,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17523,260 +17728,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17801,7 +18018,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17919,171 +18136,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18199,81 +18406,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18282,7 +18490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18290,7 +18498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18547,26 +18755,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19666,22 +19877,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20014,40 +20225,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21077,6 +21288,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21148,8 +21371,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22067,7 +22290,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22075,25 +22299,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22101,11 +22327,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22117,11 +22343,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22137,11 +22363,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22150,3 +22376,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index d5852a12e1..e6f71cf1ac 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević <kenan3008@gmail.com>\n" "Language-Team: Bosnian <bs@li.org>\n" @@ -16,17 +16,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:36+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:49+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -321,223 +323,227 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Prikaži detalje o knjizi u odvojenom prozoru" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Restartujte Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Pošalji knjige na povezane uređaje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Pregledajte korisničko uputstvo za Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Prilagodite Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Jednostavno pronađite knjige slične trenutno označenoj knjizi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Izvršite prebacivanje i održavanje različitih Calibre biblioteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Slučajan odabir knjige iz vaše Calibre biblioteke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Pretražite knjige drugih prodavača" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Izgled i osjećaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Prilagodite izgled i osjećaj prilikom korištenja Calibre interfejsa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Promijeniti način funkcionisanja Calibrea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Dodajte vlastite kolone" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodajte/Uklonite vlastite kolone iz liste knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Alatna traka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Pretražujem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Prilagodite način pretrage knjiga u Calibreu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Ulazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Pretvaranje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Postavite specifične opcije pretvorbe za svaki ulazni format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Uobičajene opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Postavite opcije pretvorbe koje su uobičajene za sve formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Izlazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Postavite opcije pretvorbe koje su specifične za sve izlazne formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Dodavanje knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrolišite način na koji Calibre čita meta podatke iz datoteka prilikom " "dodavanja knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Snimanje knjiga na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -545,116 +551,116 @@ msgstr "" "Kontrolišite način na koji Calibre izvozi datoteke iz svoje baze podataka na " "disk prilikom korištenja opcije Sačuvaj na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Slanje knjiga na uređaje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Kontrolišite način prijenosa datoteka iz Calibread na vaš čitač e-knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Razmjena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Plugini" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Ostalo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Ostala napredna podešavanja" @@ -866,32 +872,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -899,103 +905,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" @@ -1219,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1286,8 +1292,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1298,8 +1304,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1321,8 +1327,8 @@ msgstr "Uklanjam knjige sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1484,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1864,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1905,7 +1905,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2034,12 +2034,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2143,77 +2143,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2221,22 +2221,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2244,22 +2244,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2498,7 +2498,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2542,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2572,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3834,56 +3834,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4136,14 +4086,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4203,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4211,7 +4161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4351,6 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4484,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4588,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4605,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4621,19 +4572,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4653,22 +4604,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4685,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5010,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5323,7 +5370,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5409,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5792,27 +5839,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6069,79 +6120,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6246,7 +6432,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6438,7 +6624,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6699,7 +6885,7 @@ msgstr "Dodaj knjige u calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6837,7 +7023,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7446,7 +7632,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7992,10 +8178,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8028,10 +8210,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8085,7 +8263,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8357,22 +8535,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif porodica:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans porodica:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Monospace porodica:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandardni font:" @@ -8383,17 +8561,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Veličina monospace &fonta:" @@ -8603,7 +8782,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8613,7 +8792,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Sačuvaj" @@ -8978,10 +9157,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8994,23 +9173,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9039,37 +9218,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9825,8 +10004,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9951,7 +10130,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9997,7 +10176,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -10108,14 +10287,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10136,7 +10307,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Nema rezultata" @@ -10308,7 +10479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10424,54 +10595,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11395,70 +11566,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12026,44 +12197,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13088,57 +13259,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13146,60 +13317,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13208,7 +13379,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14101,180 +14272,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14283,7 +14488,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14293,56 +14498,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15279,7 +15484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16132,7 +16337,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Obriši" @@ -17407,8 +17612,8 @@ msgid "Edit" msgstr "Uredi" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Resetuj" @@ -17426,19 +17631,19 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagođavanje preglednika e-knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu prozora" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17528,260 +17733,272 @@ msgstr "Veličina monospaced fonta u px" msgid "The standard font type" msgstr "Standardna vrsta fonta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "I dalje se uređuje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Konfiguriši preglednik e-knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Početna veličina fonta:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Korak &uvećanja veličine fonta:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opcije &fonta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "onemogućeno" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Općenito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dupli klik ako želite promijeniti prečicu na tastaturi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Prečice na tastaturi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Kori&snički predložak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17806,7 +18023,7 @@ msgid "&Search for next occurrence" msgstr "Traži &sljedeće pojavljivanje" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Idi na..." @@ -17924,171 +18141,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Pretraga teksta u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Pregled prije štampanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Očisti listu prethodno otvorenih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Povezujem se na dict.org u potrazi za: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Odaberite e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nema rezultata za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Učitavam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Zabilježi #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Dodaj zabilješku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Unesite naslov zabilješke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Upravljanje zabilješkama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Učitavam e-knjigu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nije moguće otvoriti e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opcije pomoću kojih se kontroliše preglednik e-knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18204,81 +18411,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18287,7 +18495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18295,7 +18503,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18552,26 +18760,29 @@ msgstr "Koristi Hotmail" msgid "&Test email" msgstr "&Testiraj email" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19671,22 +19882,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20019,40 +20230,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21082,6 +21293,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21153,8 +21376,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22072,7 +22295,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22080,25 +22304,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22106,11 +22332,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22122,11 +22348,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22142,11 +22368,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22155,3 +22381,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 9f5d7836e1..9e3f116b95 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,25 +10,27 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-09 20:43+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-22 15:18+0000\n" "Last-Translator: Ferran Rius <frius64@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-10 04:48+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:49+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,8 +156,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -172,19 +174,19 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -329,65 +331,69 @@ msgstr "Estableix les metadades dels fitxers %s" msgid "Set metadata from %s files" msgstr "Estableix les metadades des dels fitxers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Afegeix llibres al calibre o al dispositiu que hi hagi connectat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Obté anotacions des d'un Kindle connectat (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Genera un catàleg de la biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Converteix llibres a diversos formats de llibre electrònic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Ajustament fi dels llibres" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Suprimeix llibres del calibre o del dispositiu que hi hagi connectat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Edita les metadades dels llibres de la biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Llegeix llibres de la biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Baixa notícies des d'internet en format de llibre electrònic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Mostra ràpidament una llista de llibres seleccionats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exporta llibres des de la biblioteca del calibre al disc dur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Mostra els detalls del llibre en una finestra emergent a part" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Reinicia el calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Obre la carpeta que conté els fitxers dels llibres de la biblioteca del " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Envia llibres al dispositiu connectat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -395,45 +401,45 @@ msgstr "" "Envia llibres per correu electrònic o per web i també connecta a iTunes o a " "fitxers de l'ordinador com si fossin dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Explora el manual de l'usuari del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personalitza el calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Troba fàcilment llibres similars al seleccionat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Canvia entre biblioteques del calibre diferents i fes-hi tasques de " "manteniment" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copia llibres des del dispositiu a la biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Edita les col·leccions en què es col·loquen els llibres al dispositiu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copia un llibre des d'una biblioteca del calibre a una altra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Fes petits ajustaments al fitxers epub o htmlz de la biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -441,57 +447,57 @@ msgstr "" "Vés a la coincidència següent a o l'anterior en cercar a la biblioteca del " "caibre en mode realçat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Tria un llibre a l'atzar de la biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Cerca llibres de diferents botigues de llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Aconsegueix connectors nous del calibre o actualitza els existents" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Aparença" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfície" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajusta l'aparença de la interfície del calibre per adaptar-la al vostre gust" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Canvia el comportament del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Columnes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Configura les columnes de la llista de llibres del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barra d'eines" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -499,68 +505,68 @@ msgstr "" "Personalitza les barres d'eines i els menús de context, canviant les accions " "que estaran disponibles" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "S'està cercant" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Personalitza com funciona la cerca de llibres al calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opcions d'entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversió" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Ajusta les opcions de conversió específiques per a cada format d'entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opcions comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Ajusta les opcions de conversió comunes a tots els formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opcions de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Ajusta les opcions de conversió específiques de cada format de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Addició de llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importa/exporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla com el calibre llegeix les metadades dels arxius quan s'afegeixen " "llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Desa llibres al disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -568,50 +574,50 @@ msgstr "" "Controla com el calibre exporta fitxers de la seva base de dades al disc en " "utilitzar «Desa al disc»" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Enviament de llibres als dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controla com el calibre envia fitxers al lector de llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Quadres de connexions de metadades" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Canvia els camps de les metadades abans de desar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funcions de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avançat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Creeu les funcions de la vostra plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Comparteix llibres per correu electrònic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Compartició" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -619,11 +625,11 @@ msgstr "" "Configura la compartició de llibres per correu electrònic. Es pot utilitzar " "per enviar notícies baixades als vostres dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Comparteix en xarxa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -631,20 +637,20 @@ msgstr "" "Configura el Servidor de Continguts que dona accés a la biblioteca a través " "d'internet des de qualsevol lloc i dispositiu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Baixada de metadades" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Control com el calibre baixa les metadades dels llibres de la xarxa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Dispositius ignorats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -652,39 +658,39 @@ msgstr "" "Controla quins dispositius ha d'ignorar el calibre quan es connectin a " "l'ordinador." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Connectors" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Afegeix/suprimeix/personalitza diverses parts de les funcions del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ajustaments" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Configura en detall el comportament del calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Teclat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personalitza les dreceres de teclat del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Miscel·lània" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configuració avançada" @@ -921,32 +927,32 @@ msgid "" msgstr "" "Aquest perfil està pensat per als dispositius de la sèrie PocketBook Pro 912." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Connectors instal·lats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Associació per a connectors de tipus de fitxers" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personalització del connector local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Connectors inhabilitats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Connectors habilitats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "No s'ha pogut inicialitzar el connector %s i s'ha generat la traça:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -958,11 +964,11 @@ msgstr "" " Personalitzeu el calibre carregant connectors externs.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Afegeix un connector especificant el camí a l'arxiu ZIP que el conté" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -972,13 +978,13 @@ msgstr "" "desenvolupant el connector. Aquesta ordre comprimirà automàticament el " "connector i l'actualitzarà al calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suprimeix un connector personalitzat per nom. No té cap efecte als " "complements integrats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -986,23 +992,23 @@ msgstr "" "Personalitza el connector. Especifiqueu el nom del connector i la cadena de " "personalització, separats per una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Mostra una llista dels connectors instal·lats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Habilita el connector especificat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Inhabilita el connector especificat" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1010,59 +1016,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "El camí a la biblioteca és massa llarg. Ha de ser de menys de %d caràcters." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Inici" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Targeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Targeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícies" @@ -1331,8 +1337,8 @@ msgstr "" "Feu clic a «Mostra detalls» per a la llista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catàleg" @@ -1406,8 +1412,8 @@ msgstr "S'està aconseguint la llista de llibres del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1418,8 +1424,8 @@ msgstr "S'està transferint llibres al dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1441,8 +1447,8 @@ msgstr "S'està suprimint els llibres del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1606,12 +1612,6 @@ msgstr "Comunica't amb un lector Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica't amb un lector IRex Iliad" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "No es poden aconseguir els fitxers d'aquest dispositiu" @@ -2069,35 +2069,35 @@ msgstr "Comunica't amb l'Acer Lumiread." msgid "Communicate with the Aluratek Color" msgstr "Comunica't amb un Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunica't amb un Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunica't amb un EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunica't amb una tauleta tàctil Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunica't amb un Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunica't amb un lector Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunica't amb el COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunica't amb l'Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunica't amb un lector WayteQ" @@ -2110,7 +2110,7 @@ msgid "Communicate with MTP devices" msgstr "Comunicació amb dispositius MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obté informació del dispositiu..." @@ -2242,12 +2242,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "S'ha suprimit els comentaris perquè el lector SONY hi té problemes" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Tots per títol" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Tots per autor" @@ -2383,42 +2383,42 @@ msgstr "" "amb múltiples autors. Deixeu-la inhabilitada si utilitzeu quadres de " "connexions de metadades." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Dispositiu sense fils" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Comunicació amb aplicacions de dispositiu intel·ligent" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Tot per quelcom" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Habilita les connexions en iniciar" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Marqueu aquesta casella per permetre les connexions en iniciar el calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Contrasenya de seguretat" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Introduïu una contrasenya que l'aplicació del dispositiu haurà d'utilitzar " "per connectar-se al calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Utilitza un port de xarxa fix" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2426,11 +2426,11 @@ msgstr "" "Si està marcada, s'utilitzarà el nombre de port al quadre «Port», en cas " "contrari el controlador agafarà un port a l'atzar" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Nombre de port: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2438,15 +2438,15 @@ msgstr "" "Introduïu el nombre de port que utilitzarà el controlador si està marcat el " "quadre de \"port fix\"" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Mostra informació de depuració adicional" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Marqueu aquest quadre si se us demana en comunicar algun problema" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2454,15 +2454,15 @@ msgstr "" "Llista separada per comes de camps de metadades que en convertiran en " "col·leccions al dispositiu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Les possibilitats inclouen: sèrie, etiquetes, autors..." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Habilita el temps d'espera sense activitat" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2474,11 +2474,11 @@ msgstr "" "s'inhabilita el temps d'espera i el calibre mai no es desconnectarà " "automàticament d'un dispositiu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Utilitza aquesta adreça IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2488,11 +2488,11 @@ msgstr "" "adreça IP concreta. El controlador només escoltarà a l'adreça introduïda i " "serà la que s'anunciï en mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Reemplaça els llibres amb el mateix identificador del calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2505,22 +2505,22 @@ msgstr "" "altre resultat. Amb aquesta opció s'evita en la majoria de casos que hi hagi " "múltiples còpies d'un llibre al dispositiu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Massa intents de connexió des de %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Port no vàlid a les opcions: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "No s'ha pogut connectar al port %d. Intenteu un valor diferent." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "No s'ha pogut assignar un port a l'atzar" @@ -2789,7 +2789,7 @@ msgid "There is insufficient free space on the storage card" msgstr "No hi ha espai lliure suficient a la targeta de memòria" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s renderitzat" @@ -2859,29 +2859,29 @@ msgstr "" "\n" "Si voleu tota la documentació del sistema de conversió vegeu\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCIONS D'ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcions per controlar el processament del fitxer d'entrada %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCIONS DE SORTIDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcions per a controlar el processament de la sortida %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opcions per controlar l'aparença de la sortida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2892,18 +2892,18 @@ msgstr "" "Inhabilitat per defecte. Utilitzeu %(en)s per habilitar-ho. Es pot " "inhabilitar les accions individuals amb les opcions %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifica el text i l'estructura del documenta amb els patrons definits per " "l'usuari." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Controla l'autodetecció de l'estructura del document." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2912,15 +2912,15 @@ msgstr "" "Controla la generació automàtica de l'índex. Si el fitxer d'origen conté un " "índex, s'utilitzarà preferentment aquest en lloc del generat automàticament." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opcions per assignar metadades a la sortida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opcions per ajudar a la depuració de la conversió" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2928,7 +2928,7 @@ msgstr "" "Llista els noms de les receptes integrades. Podeu crear un llibre a partir " "d'una recepta integrada així: «Nom de la recepta.recipe» sortida.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "S'ha desat la sortida a" @@ -4585,71 +4585,6 @@ msgstr "S'està transformant el llibre..." msgid "Running %s plugin" msgstr "S'està executant el connector %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "No s'ha pogut analitzar: %(name)s amb l'error: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Reparació d'ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Solució dels errors d'epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Solucions per als errors de la darrera versió de l'epubcheck. L'epubcheck " -"informa molts errors que no ho són. L'epub-fix intenta detectar-los i " -"substituir-los per estructures que li agradin a l'epubcheck. Pot comportar " -"canvis significatius a l'ePub. Si teniu queixes dirigiu-les al projecte " -"epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [opcions] fitxer.epub\n" -"\n" -"Arregla els problemes més comuns als fitxers EPUB que poden fer que se'ls " -"rebutgi en serveis de publicació mal dissenyats.\n" -"\n" -"Per defecte, no s'arregla i els missatges s'imprimeixen per a cada error " -"detectat. Feu servir les opcions per controlar quins errors s'arreglaran " -"automàticament." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Heu d'especificar un fitxer epub." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Corregeix fitxers sense declarar" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Corregeix fitxers sense declarar. epub-fix pot afegir-los al manifest o " -"suprimir-los tal com s'indiqui a l'opció «suprimeix fitxers sense declarar»" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Suprimeix fitxers sense declarar en lloc d'afegir-los al manifest" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4928,14 +4863,14 @@ msgstr "ERROR A LA PLANTILLA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "No" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4995,7 +4930,7 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetes" @@ -5003,7 +4938,7 @@ msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5169,6 +5104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5322,12 +5258,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Aquest és un llibre Amazon Topaz. No es pot processar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "No és un fitxer MOBI, és un fitxer Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "No és un fitxer MOBI." @@ -5432,7 +5368,7 @@ msgstr "Text principal" msgid "%s format books are not supported" msgstr "El format de llibre %s no és compatible" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5442,7 +5378,7 @@ msgstr "" "d'Amazon. El calibre només pot editar fitxers MOBI que contenen llibres KF8. " "No es pot editar els fitxers MOBI antics sense KF8." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5454,7 +5390,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Aquest fitxer està bloquejat amb DRM. No es pot editar." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5470,36 +5406,35 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -"<p><i>Polit de llibres</i>es tracta d'aconseguir la perfecció als llibres " -"que heu\n" -"elaborat acuradament</p>\n" +"<p><i>Polit de llibres</i> us permet aconseguir un toc de perfecció als " +"llibres\n" +"que heu creat tant acuradament.</p>\n" "\n" -"<p>Amb el polit s'intenta minimitzar els canvis al codi intern del llibre. A " -"diferència\n" -"de la conversió, <i>no</i> simplifica el CSS, reanomena fitxers, canvia " -"mides de \n" -"lletra, ajusta els marges... Cada acció aplica el mínim conjunt de canvis " -"necessaris\n" -"per aconseguir l'efecte desitjat.</p>\n" +"<p>El polit intenta minimitzar els canvis al codi intern del vostre llibre.\n" +"A diferència de la conversió <i>no</i> aplana el CSS, reanomena fitxers, " +"canvia\n" +"mides de lletra, ajusta marges... Cada acció fa només el mínim de canvis " +"que\n" +"cal per aconseguir l'efecte desitjat.</p>\n" "\n" -"<p>Hauríeu d'utilitzar aquest eina com al darrer pas del procés de creació " +"<p>Hauríeu d'utilitzar aquesta eina com al darrer pas del procés de creació\n" "d'un llibre.</p>\n" "\n" -"<p>Tingueu en compte que el polit només funciona en fitxers amb els formats " -"<b>%s</b>.</p>\n" +"<p>Tingueu en compte que el polit només funciona en fitxers dels formats " +"%s.</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " o " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5535,22 +5470,133 @@ msgstr "" "més tard decidiu afegir més text als llibres, el text que s'afegeixi\n" "podria no estar cobert pel subconjunt de tipus de lletra.</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" +"<p>Insereix una pàgina de «sobrecoberta» al començament del llibre\n" +"que conté totes les metadades com el títol, etiquetes, autors, sèrie,\n" +"comentaris...</p>" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<p>Suprimeix una pàgina de sobrecoberta inserida prèviament.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" +"<p>Converteix els guions, punts suspensius, cometes, guions múltiples... de " +"text net\n" +"en els equivalents tipogràfics correctes.</p>\n" +"<p>Tingueu en compte que l'algorisme pot generar algun cop resultats " +"incorrectes,\n" +"especialment quan hi ha cometes senzilles al començament de " +"contraccions.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "## S'està polint: %s" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "S'està actualitzant les metadades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "S'ha actualitzar la sobrecoberta de metadades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "S'ha actualitzat les metadades\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "S'està establint la portada" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "S'està inserint la sobrecoberta de metadades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "S'ha reemplaçat la sobrecoberta existent" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "S'ha inserit la sobrecoberta de metadades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "S'està suprimint la sobrecoberta de metadades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "S'ha suprimit la sobrecoberta de metadades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "No s'ha trobat cap sobrecoberta de metadades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "S'està embellint la puntuació" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "S'està fent un subconjunt de les fonts incrustades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "El polit ha durat: %.1f segons" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" +"Camí a la imatge de portada. Canvia la portada especificada al llibre. Si no " +"hi ha cap portada o no està identificada correctament, n'insereix una de " +"nova." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" +"Camí a un fitxer OPF. Les metadades del llibre s'actualitzen des del fitxer " +"OPF." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "Dóna una sortida més detallada, útil per depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "Heu de donar el fitxer d'entrada per polir" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "Arguments addicionals desconeguts" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "Heu d'especificar almenys una acció a realitzar" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "Puntuació embellida a: %s" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5567,7 +5613,7 @@ msgstr "Opcions de generació de l'index HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Valoració" @@ -5920,7 +5966,7 @@ msgstr "Control de l'addició de llibres" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6245,7 +6291,7 @@ msgstr "La carpeta %s ja existeix. Esborreu-la primer." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Massa llarg" @@ -6346,7 +6392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6760,21 +6806,21 @@ msgstr "Envia al dispositiu" msgid "Connect/share" msgstr "Connecta/comparteix" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "S'està aturant" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "S'està aturant el servidor, pot trigar fins a un minut, espereu..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Inhabilita l'inici automàtic" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6782,7 +6828,11 @@ msgstr "" "Voleu que les connexions sense fils s'iniciïn automàticament a l'inici del " "calibre?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "Encara s'està cercant adreces IP" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Moltes adreces IP. Vegeu el quadre Inicia/Atura." @@ -7076,73 +7126,204 @@ msgid "Plugin Updater" msgstr "Actualitzador de connectors" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "Polit de llibres" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "Poleix %d llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "<h3>Quant al polit de llibres</h3>%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "<h3>Subconjunts de tipus de lletra</h3>%s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "<h3>Embelleix la puntuació</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "<h3>Sobrecoberta de metadades</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "<h3>Suprimeix la sobrecoberta de metadades</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "Selecció de les accions a realitzar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" -msgstr "Fes un subconjunt de tots els tipus lletra incrustades" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "Crea &subconjunts de tots els tipus de lletra incrustats" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Embelleix la &puntuació" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "Quant a" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "Mostra l'info&rme" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" +"Mostra un informe de totes les accions realitzades després d'acabar el polit" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "De&sa la configuració" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "Carrega &la configuració" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "Selecciona'ls &tots" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "No en seleccionis &cap" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "No s'ha seleccionat cap acció" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Heu de seleccionar almenys una acció abans de desar" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Tria de nom" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Trieu un nom per a aquesta configuració" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "Suprimeix els paràmetres desats" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "Heu de seleccionar almenys una acció o fer clic a «Cancel·la»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "S'està posant els llibres per polir a la cua" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "Poleix %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "S'està polint el llibre %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "S'està posant a la cua el llibre %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "Ignora els %d informes que resten" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Visua&litza el registre complet" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "S'està polint %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "El fitxer original s'ha desat com a %s." +msgstr[1] "Els fitxers originals s'han desat com a %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " i " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "Si torneu a polir, el polit es farà en els originals." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "Polit de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "No s'ha pogut polir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7151,6 +7332,11 @@ msgstr "" "Només es pot polir llibres en els formats %s. Convertiu-lo a una d'aquests " "formats abans de polir-lo." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "Inicia el polit de %d llibre(s)" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7258,7 +7444,7 @@ msgid "Click the show details button to see which ones." msgstr "Feu clic a «Mostra detalls» per saber quins són." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostra detalls del llibre" @@ -7486,7 +7672,7 @@ msgstr "Vista &prèvia del llibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7763,7 +7949,7 @@ msgstr "Afegeix llibres al calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Pàgina de l'assistent" @@ -7917,7 +8103,7 @@ msgid "Click to open" msgstr "Feu clic per obrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Identificadors" @@ -8551,7 +8737,7 @@ msgid "Choose foreground color" msgstr "Trieu el color del primer pla" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Trieu el color del fons" @@ -9145,10 +9331,6 @@ msgstr "Insereix línies an &blanc entre paràgrafs." msgid "Text &justification:" msgstr "&Justificació del text:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Embelleix la &puntuació" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transcriu els caràcters unicode a ASCII" @@ -9181,10 +9363,6 @@ msgstr "&Incrusta els tipus de lletra" msgid "&Disable font size rescaling" msgstr "In&habilita el redimensionat de tipus de lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "Crea &subconjunts de tots els tipus de lletra incrustats" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Sortida LRF" @@ -9238,7 +9416,7 @@ msgid "&Monospaced font family:" msgstr "Grup de tipus de lletra &monoespaiada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadades" @@ -9526,22 +9704,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Conserva la relació d'&aspecte de la portada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Família Se&rif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Família &Sans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Família &Monoespai" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Tipus de lletra es&tàndard:" @@ -9552,17 +9730,18 @@ msgstr "Mida de lletra per de&fecte:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " Pí­xels" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Mida del &tipus de lletra Monoespai:" @@ -9787,7 +9966,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Carrega una llista d'expressions d'un fitxer desat prèviament" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Carrega" @@ -9798,7 +9977,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Desa" @@ -10191,10 +10370,10 @@ msgstr "No s'ha pogut carregar el navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10207,23 +10386,23 @@ msgid "Undefined" msgstr "Sense definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "estrella/es" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Sense qualificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Estableix la data d'avui per a «%s»" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Suprimeix «%s»" @@ -10255,37 +10434,37 @@ msgid "" msgstr "" "L'enumeració «{0}» té un valor no vàlid i es farà servir el predeterminat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aplica els canvis" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Elimina la sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numera els llibres automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Força començar la numeració amb " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "L'enumeració «{0}» té valors no vàlids que no surten a la llista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Suprimeix totes les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "etiquetes que s'afegiran" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "etiquetes que se suprimiran" @@ -11191,8 +11370,8 @@ msgstr "La biblioteca actual del calibre és a %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "La ubicació és incorrecta" @@ -11330,7 +11509,7 @@ msgid "&Profile:" msgstr "&Perfil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "D'ac&ord" @@ -11378,7 +11557,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -11500,14 +11679,6 @@ msgstr "" "Ja hi ha llibres al calibre amb el mateix nom que els següents. Seleccioneu " "els que voleu que s'afegeixin de totes maneres." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "Selecciona'ls &tots" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "No en seleccionis &cap" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11528,7 +11699,7 @@ msgstr "Enllaça" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "No s'han trobat coincidències" @@ -11707,7 +11878,7 @@ msgstr "Mostra informació detallada quant a aquest error" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copiat" @@ -11847,24 +12018,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE CERCA/REEMPLAÇA A LA PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Heu d'especificar una destinació quant la font és un camp compost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Heu d'especificar un tipus d'identificador de destí" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Cerca/reemplaça no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patró de cerca no és vàlid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11873,30 +12044,30 @@ msgstr "" "S'està aplicant els canvis a %d llibres.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Suprimeix el cerca/reemplaça desat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Es suprimirà el cerca/reemplaça desat. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Desa el cerca/reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Heu de proporcionar un nom." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12937,73 +13108,73 @@ msgstr "%s fonts de notícies" msgid "&Download now" msgstr "&Baixa-ho ara" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Fa falta un nom d'usuari i una contrasenya" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Heu de donar un nom d'usuari i/o una contrasenya per a aquesta font de " "notícies." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Compte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opcional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(necessari)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Creat per: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Baixa %s ara" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Darrera baixada: mai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "mai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "Fa %(days)d dies, %(hours)d hores i %(mins)d minuts" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Darrer cop que s'ha baixar:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "No es poden baixar notícies perquè no hi ha connexió d'internet activa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "No hi ha connexió a internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Planifica la baixada de notícies" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Afegeix una font nova de notícies" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Baixa totes les fonts de notícies programades" @@ -13637,44 +13808,44 @@ msgstr "Cerca un element a la columna d'etiquetes" msgid "Copy the selected color name to the clipboard" msgstr "Copia el nom de color seleccionat al porta-retalls" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Ordre per autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Etiqueta 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Etiqueta 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Guia d'aprenentatge del llenguatge de les plantilles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Glossari de les funcions de plantilla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "EXCEPCIÓ: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "No s'ha triat cap columna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Heu d'especificar una columna per pintar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "No s'ha donat cap plantilla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "El quadre de la plantilla no pot estar buit" @@ -13773,12 +13944,12 @@ msgstr "El canal ha de tenir un títol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:198 msgid "Feed must have a URL" -msgstr "El canal ha de tenir una URL" +msgstr "El canal ha de tenir un URL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #, python-format msgid "The feed %s must have a URL" -msgstr "El canal %s ha de tenir una URL" +msgstr "El canal %s ha de tenir un URL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:205 msgid "This feed has already been added to the recipe" @@ -14742,63 +14913,63 @@ msgstr "" "El camí al calibre portàtil (%s) és massa llarg. Ha de ser de menys de 59 " "caràcters." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" "Trieu una localització per a la vostra biblioteca de llibres del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "No s'ha pogut crear la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "No s'ha pogut crear la biblioteca a: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" "Trieu una localització per a la vostra nova biblioteca de llibres del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "S'està iniciant la interfície d'usuari..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Ha fallat la reparació" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "La reparació de la base de dades ha fallat. S'està començant amb una nova " "biblioteca buida." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Localització de la base de dades incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Localització de la base de dades incorrecta %r. El calibre es tancarà tot " "seguit." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Base de dades malmesa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14810,7 +14981,7 @@ msgstr "" "reconstruir totalment. Si escolliu «No» es crearà una biblioteca nova del " "calibre buida." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14818,54 +14989,54 @@ msgstr "" "Localització de la base de dades incorrecta %r. Es començarà amb una nova " "biblioteca del calibre buida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "S'està iniciant el %s: s'està carregant els llibres..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Si esteu segur que no s'està executant" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "pot ser que s'estigui executant a la safata del sistema, a la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "zona superior dreta de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "zona inferior dreta de la pantalla" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "intenteu reiniciar l'ordinador." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "intenteu suprimir el fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "No es pot iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s ja s'està executant." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "No s'ha trobat cap calibre en execució" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "S'ha enviat l'ordre de tancament, s'està esperant el tancament..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "No s'ha pogut tancar la instància del calibre en execució" @@ -14874,7 +15045,7 @@ msgid "&Preferences" msgstr "&Preferències" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Surt" @@ -15894,56 +16065,70 @@ msgid "is greater than" msgstr "és major que" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "no és de fa més dies que" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "té" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "no té" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "té el patró" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "no té el patró" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "està establert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "no està establert" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "és de fa més dies que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "és de fa menys dies que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "és de fa més dies des d'ara que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "és de fa menys dies des d'ara que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "té" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "no té" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "té el patró" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "no té el patró" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "és" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "no és" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "coincideix amb el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "no coincideix amb el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Si la columna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15951,7 +16136,7 @@ msgstr "" "Introduïu un tipus d'identificador o un tipus d'identificador i un valor en " "la forma «identificador:valor»" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15962,121 +16147,149 @@ msgstr "" "complert; en aquest cas el calibre intentarà convertir-lo automàticament al " "codi d'idioma." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Introduïu un nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "Introduïu el nombre de dies que pot tenir un element. Zero és avui" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" +msgstr "" +"Introduïu l'antiguitat màxima en dies que pot ser un element. Zero és avui. " +"Les dates del futur coincideixen sempre." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" +"Introduïu l'antiguitat mínima en dies que pot ser un element. Zero és avui. " +"Les dates del futur no coincideixen mai." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" +"Introduïu el màxim de dies en el futur que pot ser un element. Zero és avui. " +"Les dates del passat coincideixen sempre." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" +"Introduïu el mínim de dies en el futur que pot ser un element. Zero és avui. " +"Les dates del passat no coincideixen mai." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduïu una data en el format AAAA-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Introduïu una cadena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Introduïu una expressió regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Podeu fer coincidir múltiples valors si els separeu amb %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "acolorir" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "icona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "Crea/edita una regla de columna {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "Creeu una regla de columna {0} omplint els requadres de sota" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "Estableix el" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "color" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "de la columna:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "&Afegeix una icona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "Les icones han de ser quadrades o apaïsades" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Només si es compleixen les condicions següents:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Afegeix una altra condició" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Es pot inhabilitar una condició deixant en blanc tots els seus quadres" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Text d'exemple" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Seleccioneu una icona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "No s'ha seleccionat cap icona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "Heu de triar una icona per a aquesta regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Condició no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Una de les condicions per a aquesta regla no és vàlida: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "No hi ha condicions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Per a aquesta regla s'ha d'especificar almenys una condició que no estigui " "buida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -16089,7 +16302,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -16104,34 +16317,34 @@ msgstr "" " <ul>%(rule)s</ul>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Si la columna <b>%(col)s</b> <b>%(action)s</b> el valor: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Afegeix una regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Suprimeix una regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Mou la regla seleccionada amunt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Mou la regla seleccionada avall" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Afegeix una regla avançada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16142,7 +16355,7 @@ msgstr "" "«Afegeix una regla» més avall per començar.<p>Podeu <b>canviar una regla " "existent</b> fent-hi doble clic." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " @@ -16153,16 +16366,16 @@ msgstr "" "«Afegeix regla» de sota per començar.<p>Podeu <b>canviar una regla " "existent</b> fent-hi doble clic." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "No s'ha seleccionat cap regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "No s'ha seleccionat cap regla per a %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "supressió" @@ -17242,7 +17455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " segons" @@ -18080,9 +18293,9 @@ msgid "" "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -"El prefix que s'aplicarà a totes les URL del servidor de continguts. Només " -"és útil si penseu posar el servidor darrera d'un altre servidor com Apache " -"amb un servidor intermediari invers." +"El prefix que s'aplicarà a tots els URL del servidor de continguts. Només és " +"útil si penseu posar el servidor darrera d'un altre servidor com Apache amb " +"un servidor intermediari invers." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" @@ -18128,7 +18341,7 @@ msgstr "" "<p>No oblideu deixar el calibre en execució, ja que el servidor només " "funciona si el calibre s'està executant.\n" "<p>Per connectar des del vostre dispositiu al servidor del calibre podeu " -"utilitzar una URL del tipus <b>http://nomdelmeu ordinador:8080</b>. " +"utilitzar un URL del tipus <b>http://nomdelmeu ordinador:8080</b>. " "«nomdelmeuordinador» pot ser el nom complert de l'amfitrió o l'adreça IP de " "l'equip en què s'executa el calibre. Si voleu accedir al servidor des de " "qualsevol lloc del món haureu de configurar el reenviament de ports a " @@ -18329,7 +18542,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Establiu-lo a -1 si la funció conté un número variable d'arguments" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Suprimeix" @@ -19718,8 +19931,8 @@ msgid "Edit" msgstr "Edita" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Restableix" @@ -19737,12 +19950,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcions per personalitzar el visor de llibres electrònics" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Recorda la darrera mida de finestra que s'ha fet servir" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19751,7 +19964,7 @@ msgstr "" "l'aspecte de tots els llibres." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19852,38 +20065,42 @@ msgstr "Mida del tipus de lletra Monoespai en px" msgid "The standard font type" msgstr "Tipus de lletra estàndard" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "La mida mínima de lletra en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Nom del tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Trieu un nom per a aquest tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "S'han desat els paràmetres amb el nom de tema: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "S'han carregat els paràmetres del tema %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "S'ha suprimit el tema: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Trieu el color del text" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Encara s'està editant" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19891,31 +20108,31 @@ msgstr "" "Esteu editant una drecera de teclat, cal completar-ho primer fent clic fora " "del quadre d'edició de dreceres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configura el visor de llibres electrònics" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Mida de lletra per &defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monoespai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Mida del pas de l'increment de la &mida de lletra:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19923,15 +20140,23 @@ msgstr "" "La quantitat que s'augmenta/disminueix la mida de lletra\n" " en fer clic als botons de major/menor mida de lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "Mida mín&ima de lletra:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "La mida mínima de lletra en píxels" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opcions de tipus de &lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19942,120 +20167,120 @@ msgstr "" "utilitzeu el botó amb la icona del pergamí groc a la cantonada superior " "dreta de la finestra del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "El nombre de &pàgines que es mostraran a la pantalla " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " pàgina/-es" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" "Substitueix els paràmetres de &marge de pàgina especificats al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "Marge &superior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "Marge &lateral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "Marge &inferior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "Disposició del text en mode de &pàgina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Amplada màxima del text en &pantalla completa:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Mostra un &rellotge al mode de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Mostra la &posició de lectura en mode de pantalla complerta." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Mostra la barra de de&splaçament en mode de pantalla complerta." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "&Inicia el visor en mode de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "Mostra un missatge d'&ajuda en iniciar en mode de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Opcions de pantalla &completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Color de fons:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Canvia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Color del text:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Colors i fons" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Durada del pas de pàgina:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "inhabilitat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "La &roda del ratolí passa pàgines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "El &desplaçament de línies s'atura als salts de pàgina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Redimensiona les imatges més grans que la finestra del visor (caldrà " "reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Opc&ions de pas de pàgina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "&Guions (dividir línies al mig de paraules llargues)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "&Idioma per defecte per als guions:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -20063,35 +20288,35 @@ msgstr "" "L'idioma per defecte per a les regles dels guions. És el que es farà servir " "si el llibre no n'especifica un." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Recorda la darrera mida i disposició de la &finestra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Recorda la pàgina a&ctual en sortir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Mostra els &controls a la finestra del visor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "Opcions &miscel·lànies" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&General" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Feu doble clic per canviar una drecera de teclat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Dreceres de &teclat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -20101,27 +20326,27 @@ msgstr "" "llibres. Per a exemples feu clic <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">aquí</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "&Full d'estils de l'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "Podeu desar i carregar els paràmetres del visor com a <i>temes</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Desa els paràmetres actuals com a un tema:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Carrega un tema desat:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Suprimeix un tema desat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Temes" @@ -20146,7 +20371,7 @@ msgid "&Search for next occurrence" msgstr "&Cerca la coincidència següent" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Vés a..." @@ -20266,15 +20491,15 @@ msgstr "" "Aquest llibre està malmès i no es pot obrir. Si us l'heu baixar d'algun lloc " "intenteu tornar-lo a baixar." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posició al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20283,7 +20508,7 @@ msgstr "" "<i>mode de referència</i> fent clic al botó corresponent que hi ha a la " "barra d'eines." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20291,152 +20516,140 @@ msgstr "" "Canvia a mode de pàgina, amb el text que es divideix en pàgines com a un " "llibre de paper" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Canvia a mode continu, amb el text que no es divideix en pàgines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Cerca un text al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Commuta la pantalla completa (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Mode de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Feu clic dret per mostrar els controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Toqueu al marge dret o esquerre per passar pàgines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Premeu Esc per sortir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Mostra/oculta els controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Vista prèvia de la impressió" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Suprimeix la llista de llibres oberts recentment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "S'està connectant amb dict-org per cercar: <b>%s</b>..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "La ubicació no existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "La ubicació que apunta aquest element no existeix." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Tria un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -"%(which)s mida de lletra [%(sc)s]\n" -"Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Augmenta" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Redueix" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "No s'ha trobat coincidències per a: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "S'està carregant el flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "S'està aplicant la disposició %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Afegeix un nou marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Introduïu el títol del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Gestiona els marcadors" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "S'està carregant el llibre..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "No s'ha pogut obrir el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Error desconegut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opcions de control del visor de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si s'indica, la finestra del visor intentarà anar al primer pla quan " "s'iniciï." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla " "completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" "Dirigeix les alertes de javascript i els missatges de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20444,7 +20657,7 @@ msgstr "" "La posició que s'obrirà el llibre especificat. La posició és una ubicació " "que es mostra a la cantonada superior esquerra del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20565,14 +20778,15 @@ msgid "Show" msgstr "Mostra" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Oculta" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Commuta" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20581,20 +20795,20 @@ msgstr "" "Trieu el vostre lector. Si el dispositiu no és a la llista escolliu un " "dispositiu «%s»." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "S'està movent la biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "No s'ha pogut moure la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Base de dades no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20603,20 +20817,20 @@ msgstr "" "<p>Ja hi ha una biblioteca no vàlida a %(loc)s. Suprimiu-la abans d'intentar " "moure la biblioteca existent. <br>Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "No s'ha pogut moure la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Seleccioneu una ubicació per als llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "No s'ha pogut crear una carpeta a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -20624,28 +20838,28 @@ msgstr "" "Heu de triar una carpeta buida per a la biblioteca del calibre. %s no està " "buida." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "Següe&nt >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Endarrere" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Canceŀla" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Acaba" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Valida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Assistent de benvinguda" @@ -20654,7 +20868,7 @@ msgstr "Assistent de benvinguda" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Benvingut al calibre" @@ -20662,7 +20876,7 @@ msgstr "Benvingut al calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" "La solució unificada per a tot el que necessiteu en llibres electrònics." @@ -20968,37 +21182,45 @@ msgstr "Fes servir el Hotmail" msgid "&Test email" msgstr "Prova el correu elec&trònic" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Si feu servir l'aplicació de llibres electrònics <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> a l'iPhone/iTouch, " -"podeu accedir a la vostra col·lecció de llibres del calibre directament al " -"dispositiu. Per fer-ho heu d'engegar el servidor de continguts del calibre." +"<p>Si utilitzeu l'aplicació de lectura <a " +"href=\"http://www.lexcycle.com/download\">Stanza</a> o <a " +"href=\"http://marvinapp.com/\">Marvin</a> a l'i-Dispositiu Apple, podreu " +"accedir directament a la col·lecció de llibres del calibre amb la connexió " +"sense fils, directament al dispositiu. Per fer-ho heu d'engegar el servidor " +"de contingut del calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Engega el servidor de &continguts" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>No oblideu deixar el calibre executant-se ja que el servidor només " -"funciona si el calibre s'està executant.\n" -"<p>L'Stanza hauria de veure automàticament la vostra col·lecció del calibre. " -"Si no és així, proveu a afegir l'URL http://elmeuservidor:8080 com a nou " -"catàleg al lector Stanza al vostre iPhone. «elmeuservidor» és el nom " -"complert del servidor o l'adreça IP de l'ordinador on s'executa el calibre." +"<p>Recordeu-vos de deixar el calibre en execució ja que el servidor només " +"funciona amb el calibre engegat.\n" +"<p>L'aplicació del lector hauria de veure la col·lecció del calibre " +"automàticament. Si no és així, intenteu afegir l'URL " +"http://elmeuordinador:8080 com a catàleg nou al lector del l'iDispositiu. " +"Aquí «elmeuordinador» ha de ser el nom de l'amfitrió totalment qualificat o " +"l'adreça IP des d'on s'està executant el calibre. Vegeu el <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">Manual d'usuari</a> per a més informació." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -22458,23 +22680,23 @@ msgstr "s'ha restaurat la preferència " msgid "creating custom column " msgstr "s'està creant una columna personalitzada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s llibres)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>S'està migrant la base de dades antiga a la biblioteca de %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "S'està copiant <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -22759,7 +22981,7 @@ msgid "" "Prefix to prepend to all URLs. Useful for reverseproxying to this server " "from Apache/nginx/etc." msgstr "" -"Prefix per posar abans de totes les URL. Útil per fer servir un servidor " +"Prefix per posar abans de tots els URL. Útil per fer servir un servidor " "intermediari de retorn a aquest servidor des d'Apache, nginx..." #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318 @@ -22854,40 +23076,40 @@ msgstr "a" msgid "Books in" msgstr "llibres a" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Altres formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Llegeix %(title)s en el format %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Aconsegueix" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalls" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Enllaç permanent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un enllaç permanent a aquest llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "S'ha suprimit el llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "en una cerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Llibres coincidents" @@ -24207,6 +24429,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Trieu el tema (caldrà reiniciar)" @@ -24280,8 +24514,8 @@ msgstr "Secció desconeguda" msgid "Unknown feed" msgstr "Canal desconegut" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Article sense títol" @@ -24456,7 +24690,7 @@ msgid "" msgstr "" "%prog URL\n" "\n" -"Amb una URL com http://google.com, per exemple" +"Amb un URL com http://google.com, per exemple" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 #, python-format @@ -25692,28 +25926,35 @@ msgstr "" "responsabilitat." #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Desa el fitxer original en convertir-lo d'un format al mateix format" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" +"Desa el fitxer original en convertir/polir d'un format al mateix format" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quan el calibre fa una conversió al mateix format, per exemple d'EPUB a " -"EPUB,\n" -"es desa el fitxer original. Si la conversió no és bona es pot ajustar les " -"opcions\n" -"i repetir-ho. Si s'estableix a «False» s'evita que el calibre desi el fitxer " -"original." +"Quan el calibre fa una conversió d'un format al mateix format, per exemple,\n" +"d'EPUB a EPUB, es desa el fitxer original per tal que si la conversió és " +"dolenta\n" +"es pugui ajustar els paràmetres i tornar-ho a executar. Si ho establiu a " +"«False»\n" +"eviteu que el calibre desi el fitxer original.\n" +"De la mateixa manera, si establiu setting " +"save_original_format_when_polishing\n" +"a «False», eviteu que el calibre desi el fitxer original en polir." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Nombre de llibres llegits recentment que es mostren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25723,11 +25964,11 @@ msgstr "" "vistos recentment.\n" "Aquí es controla quants se'n mostraran." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Canvia la mida de la lletra dels detalls del llibre a la interfície" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25740,11 +25981,11 @@ msgstr "" "positiu\n" "o negatiu per augmentar o reduir la mida de la lletra." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compila les plantilles del mode general de programa en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25769,11 +26010,11 @@ msgstr "" "Per defecte: compile_gpm_templates = True\n" "No compilis: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "El format per defecte en utilitzar l'eina d'ajustaments" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25803,12 +26044,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "No preseleccionis una compleció en editar autors, etiquetes, sèries..." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25825,3 +26066,15 @@ msgstr "" "abans de prémer la tecla de retorn. La tècnica que preferiu depèn de " "l'estat\n" "de les metadades de la biblioteca i el vostre estil d'edició personal." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 35b5d5e88f..a23aa6f5b5 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.9.19\n" -"POT-Creation-Date: 2013-02-15 12:35+IST\n" -"PO-Revision-Date: 2013-02-15 12:35+IST\n" +"Project-Id-Version: calibre 0.9.21\n" +"POT-Creation-Date: 2013-03-01 09:39+IST\n" +"PO-Revision-Date: 2013-03-01 09:39+IST\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -21,16 +21,18 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:669 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:45 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:69 #: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:248 @@ -149,7 +151,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -167,19 +169,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -880,9 +882,9 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 @@ -891,40 +893,40 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:238 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:474 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:489 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -943,7 +945,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1013,12 +1015,12 @@ msgstr "" msgid "Invalid boolean query \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:70 +#: /home/kovid/work/calibre/src/calibre/debug.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:47 msgid "Cause a running calibre instance, if any, to be shutdown. Note that if there are running jobs, they will be silently aborted, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:172 +#: /home/kovid/work/calibre/src/calibre/debug.py:171 msgid "Debug log" msgstr "" @@ -1139,8 +1141,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1180,14 +1182,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:234 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:128 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:131 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:348 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1325 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1329 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1333 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1687 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:127 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:133 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1337 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1341 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1345 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1699 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:155 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:147 @@ -1211,8 +1213,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:330 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:493 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:527 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 @@ -1225,9 +1227,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:354 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:129 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:440 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:472 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:615 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:442 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:474 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:617 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 msgid "Removing books from device..." @@ -1235,8 +1237,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:369 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:481 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:488 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 @@ -1398,12 +1400,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1510,143 +1506,146 @@ msgstr "" msgid "Communicate with the Kindle Fire" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:34 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:36 msgid "Communicate with the Kobo Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68 msgid "The Kobo supports several collections including " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:69 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:71 msgid "Upload covers for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1222 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:72 msgid "Normally, the KOBO readers get the cover image from the ebook file itself. With this option, calibre will send a separate cover image to the reader, useful if you have modified the cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1226 msgid "Upload Black and White Covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1230 msgid "Show expired books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1231 msgid "A bug in an earlier version left non kepubs book records in the database. With this option Calibre will show the expired records and allow you to delete them with the new delete logic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:80 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:82 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1235 msgid "Show Previews" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:83 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1236 msgid "Kobo previews are included on the Touch and some other versions by default they are no longer displayed as there is no good reason to see them. Enable if you wish to see/delete them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1239 msgid "Show Recommendations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:87 msgid "Kobo now shows recommendations on the device. In some case these have files but in other cases they are just pointers to the web site to buy. Enable if you wish to see/delete them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:88 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:90 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1248 msgid "Attempt to support newer firmware" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:89 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:91 msgid "Kobo routinely updates the firmware and the database version. With this option Calibre will attempt to perform full read-write functionality - Here be Dragons!! Enable only if you are comfortable with restoring your kobo to factory defaults and testing software" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:617 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:619 msgid "Kobo database version unsupported - See details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:618 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:620 msgid "Your Kobo is running an updated firmware/database version. As calibre does not know about this updated firmware, database editing is disabled, to prevent corruption. You can still send books to your Kobo with calibre, but deleting books and managing collections is disabled. If you are willing to experiment and know how to reset your Kobo to Factory defaults, you can override this check by right clicking the device icon in calibre and selecting \"Configure this device\" and then the \"Attempt to support newer firmware\" option. Doing so may require you to perform a factory reset of your Kobo." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:646 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:648 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:404 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:647 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:649 msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1095 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1101 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1097 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1103 #, python-format msgid "<hr /><b>Book Last Read:</b> %(time)s<br /><b>Percentage Read:</b> %(pr)d%%<hr />" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1119 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1121 #, python-format msgid "<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Chapter Progress:</b> %(chapter_progress)s%%<br />%(annotation)s<br /><hr />" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1128 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1130 #, python-format msgid "<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Chapter Progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> %(text)s<br /><hr />" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1137 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1147 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1139 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1149 #, python-format msgid "<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Chapter Progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> %(text)s<br /><b>Notes:</b> %(annotation)s<br /><hr />" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1214 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1217 msgid "The Kobo Touch from firmware V2.0.0 supports bookshelves." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1216 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1219 msgid "Specify a tags type column for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1217 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1220 msgid "Create Bookshelves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1218 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1221 msgid "Create new bookshelves on the Kobo Touch if they do not exist. This is only for firmware V2.0.0 or later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1219 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1222 msgid "Delete Empty Bookshelves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1220 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1223 msgid "Delete any empty bookshelves from the Kobo Touch when syncing is finished. This is only for firmware V2.0.0 or later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1221 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1224 msgid "Upload covers for books" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1225 +msgid "Upload cover images from the calibre library when sending books to the device." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1227 -msgid "Always upload covers" +msgid "Keep cover aspect ratio" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1228 -msgid "If the Upload covers option is selected, the driver will only replace covers already on the device. Select this option if you want covers uploaded the first time you send the book to the device." +msgid "When uploading covers, do not change the aspect ratio when resizing for the device. This is for firmware versions 2.3.1 and later." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1240 @@ -1706,35 +1705,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2304,59 +2303,59 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +msgid "OUTPUT OPTIONS" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 -msgid "OUTPUT OPTIONS" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #, python-format msgid "Modify the document text and structure using common patterns. Disabled by default. Use %(en)s to enable. Individual actions can be disabled with the %(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 msgid "Control the automatic generation of a Table of Contents. By default, if the source file has a Table of Contents, it will be used in preference to the automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 msgid "List builtin recipe names. You can create an ebook from a builtin recipe like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 msgid "Output saved to" msgstr "" @@ -3483,7 +3482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" @@ -3497,7 +3496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:570 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:585 msgid "Title" @@ -3550,7 +3549,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -3686,7 +3685,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -3805,12 +3804,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -3903,11 +3902,11 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "This MOBI file does not contain a KF8 format book. KF8 is the new format from Amazon. calibre can only edit MOBI files that contain KF8 books. Older MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit MOBI files that contain only KF8 data." msgstr "" @@ -3915,7 +3914,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -3931,16 +3930,16 @@ msgid "" "<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -3960,96 +3959,113 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "<p>Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.</p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "<p>Remove a previous inserted book jacket page.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 msgid "Path to a cover image. Changes the cover specified in the ebook. If no cover is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 msgid "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4066,7 +4082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -4372,7 +4388,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -4556,51 +4572,51 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #, python-format msgid "No existing calibre library was found at %s. If the library was moved, select its new location below. Otherwise calibre will forget this library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:111 msgid "New location of this library:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:120 msgid "Library moved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:122 msgid "Forget library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "New library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 #, python-format msgid "No existing calibre library found at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 msgid "Choose Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:155 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:158 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:172 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:129 @@ -4608,131 +4624,131 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:186 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:206 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:219 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:310 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:730 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:328 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:329 #, python-format msgid "Cannot rename as no library was found at %s. Try switching to this library first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:339 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 #, python-format msgid "Failed to rename the library at %s. The most common cause for this is if one of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:354 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:355 #, python-format msgid "The library %s has been removed from calibre. The files remain on your computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:369 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:370 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:376 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:377 msgid "Metadata will be backed up while calibre is running, at the rate of approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:386 #, python-format msgid "Path to library too long. Must be less than %d characters. Move your library to a location with a shorter path using Windows Explorer, then point calibre to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:737 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -4741,14 +4757,14 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:422 msgid "Found no errors in your calibre library database. Do you want calibre to check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -4756,35 +4772,35 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:432 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:438 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:439 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1021 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 msgid "You cannot change libraries while using the environment variable CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:544 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5374,150 +5390,181 @@ msgstr "" msgid "<h3>Subsetting fonts</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 -msgid "<h3>Updating metadata</h3><p>This will update all metadata and covers in the ebook files to match the current metadata in the calibre library.</p><p>If the ebook file does not have an identifiable cover, a new cover is inserted.</p> <p>Note that most ebook formats are not capable of supporting all the metadata in calibre.</p>" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the cover in the ebook files to match the current metadata in the calibre library.</p> <p>Note that most ebook formats are not capable of supporting all the metadata in calibre.</p><p>There is a separate option to update the cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "<p>Update the covers in the ebook files to match the current cover in the calibre library.</p><p>If the ebook file does not have an identifiable cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 #, python-format msgid "<h3>Book Jacket</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 #, python-format msgid "<h3>Remove Book Jacket</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 -msgid "Update metadata in book files" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 -msgid "Add metadata as a \"book jacket\" page" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 -msgid "Remove a previously inserted book jacket" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 msgid "&Save Settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 msgid "&Load Settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "Polishing is only supported for books in the %s formats. Convert to one of those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -5623,7 +5670,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6114,8 +6161,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:285 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:286 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:93 @@ -6173,7 +6220,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -6309,7 +6356,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 @@ -6733,7 +6780,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 msgid "Normal" msgstr "" @@ -6789,11 +6836,11 @@ msgstr "" msgid "Enter name (optional):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:584 msgid "Normal view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:585 msgid "HTML Source" msgstr "" @@ -7283,10 +7330,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -7319,10 +7362,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -7376,7 +7415,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8229,10 +8268,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8245,23 +8284,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -8286,35 +8325,35 @@ msgstr "" msgid "The enumeration \"{0}\" contains an invalid value that will be set to the default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "The enumeration \"{0}\" contains invalid values that will not appear in the list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9309,7 +9348,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -9574,54 +9613,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "That saved search/replace already exists and will be overwritten. Are you sure?" msgstr "" @@ -12181,49 +12220,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -12232,7 +12271,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -12904,13 +12943,13 @@ msgid "&Automatic Adding" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166 msgid "High" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167 msgid "Low" msgstr "" @@ -12934,73 +12973,73 @@ msgstr "" msgid "Confirmation dialogs have all been reset" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:154 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155 msgid "" "If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" "If not checked, the values can be Yes or No." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157 msgid "Yes/No columns have three values (Requires restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:160 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162 msgid "Set the default timeout for network fetches (i.e. anytime we go out to the internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 msgid "Restriction to apply when the current library is opened:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 msgid "Apply this restriction on calibre startup if the current library is being used. Also applied when switching to this library. Note that this setting is per library. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170 msgid "Edit metadata (single) layout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171 msgid "Choose a different layout for the Edit Metadata dialog. The compact metadata layout favors editing custom metadata over changing covers and formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:176 msgid "Reset all disabled &confirmation dialogs" msgstr "" @@ -16120,7 +16159,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" @@ -16494,7 +16533,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -16610,163 +16649,153 @@ msgstr "" msgid "This ebook is corrupted and cannot be opened. If you downloaded it from somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "Go to a reference. To get reference numbers, use the <i>reference mode</i>, by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "Switch to paged mode - where the text is broken up into pages like a paper book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "The position at which to open the specified book. The position is a location as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -16880,7 +16909,8 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 @@ -17704,7 +17734,7 @@ msgid "Filter the results by the search query. For the format of the search quer msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:169 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1250 msgid "The maximum width of a single line in the output. Defaults to detecting screen size." msgstr "" @@ -17729,6 +17759,7 @@ msgid "The following books were not added as they already exist in the database msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:362 #, python-format msgid "Added book ids: %s" msgstr "" @@ -17785,11 +17816,11 @@ msgstr "" msgid "Path to the cover to use for the added book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:398 msgid "" "%prog remove ids\n" "\n" @@ -17797,26 +17828,26 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:433 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 msgid "" "%prog add_format [options] id ebook_file\n" "\n" "Add the ebook in ebook_file to the available formats for the logical book identified by id. You can get id by using the list command. If the format already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:447 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:448 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:452 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:462 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:463 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17824,11 +17855,11 @@ msgid "" "Remove the format fmt from the logical book identified by id. You can get id by using the list command. fmt should be a file extension like LRF or TXT or EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:478 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:479 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:497 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:498 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17837,15 +17868,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:504 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:514 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:525 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:526 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17857,37 +17888,37 @@ msgid "" "the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:538 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "The field to set. Format is field_name:value, for example: {0} tags:tag1,tag2. Use {1} to get a list of all field names. You can specify this option multiple times to set multiple fields. Note: For languages you must use the ISO639 language codes (e.g. en for English, fr for French and so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:548 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 msgid "List the metadata field names that can be used with the --field option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:570 msgid "Field name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:586 msgid "You must specify a record id as the first argument" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:591 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:592 msgid "You must specify either a field or an opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:599 #, python-format msgid "The OPF file %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:608 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:609 #, python-format msgid "%s is not a known field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:638 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:639 msgid "" "%prog export [options] ids\n" "\n" @@ -17896,28 +17927,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:646 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:647 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:648 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:649 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:650 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:651 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:658 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:680 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:681 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:693 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:694 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17926,11 +17957,11 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:702 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:703 msgid "This column stores tag like data (i.e. multiple comma separated values). Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:706 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:707 msgid "" "A dictionary of options to customize how the data in this column will be interpreted. This is a JSON string. For enumeration columns, use --display=\"{\\\"enum_values\\\":[\\\"val1\\\", \\\"val2\\\"]}\"\n" "There are many options that can go into the display variable.The options by column type are:\n" @@ -17943,11 +17974,11 @@ msgid "" "The best way to find legal combinations is to create a customcolumn of the appropriate type in the GUI then look at thebackup OPF for a book (ensure that a new OPF has been createdsince the column was added). You will see the JSON for the\"display\" for the new column in the OPF." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:735 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:736 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:798 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:799 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17957,29 +17988,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:812 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:815 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:816 msgid "" "Filter the results by the search query. For the format of the search query, please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:821 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:822 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:835 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:836 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:884 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:885 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17991,15 +18022,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:895 msgid "If the column stores multiple values, append the specified values to the existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:905 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:925 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18008,20 +18039,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:932 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:943 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:944 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:945 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:946 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:952 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:953 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18031,15 +18062,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:959 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:960 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:980 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18052,40 +18083,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:997 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:998 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1005 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1006 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1006 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1013 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1015 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1021 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1023 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1024 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1027 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1028 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1034 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1035 msgid "" "%prog backup_metadata [options]\n" "\n" @@ -18097,45 +18128,45 @@ msgid "" "automatically, every time metadata is changed.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1045 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1046 msgid "Normally, this command only operates on books that have out of date OPF files. This option makes it operate on all books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085 msgid "" "%prog check_library [options]\n" "\n" "Perform some checks on the filesystem representing a library. Reports are {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1091 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1241 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1092 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1242 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1094 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1095 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1099 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1103 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1132 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1133 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1166 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 msgid "" "%prog restore_database [options]\n" "\n" @@ -18150,16 +18181,16 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1180 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1181 msgid "Really do the recovery. The command will not run unless this option is specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1193 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1194 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1230 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1231 msgid "" "%prog list_categories [options]\n" "\n" @@ -18167,29 +18198,29 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1238 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1239 msgid "Output only the number of items in a category instead of the counts per item within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1243 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1244 msgid "The character to put around the category value in CSV mode. Default is quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1246 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1247 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1252 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1253 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1290 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1291 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1363 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1364 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18219,22 +18250,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -18533,40 +18564,48 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:894 +msgid "Choose another random book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:895 +msgid "Another random book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:946 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:948 msgid "Matching books" msgstr "" @@ -19329,6 +19368,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -19908,49 +19959,65 @@ msgid "If you enable this option and restart calibre, the toolbar will be 'unifi msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 -msgid "When calibre does a conversion from the same format to the same format, for\nexample, from EPUB to EPUB, the original file is saved, so that in case the\nconversion is poor, you can tweak the settings and run it again. By setting\nthis to False you can prevent calibre from saving the original file." +msgid "When calibre does a conversion from the same format to the same format, for\nexample, from EPUB to EPUB, the original file is saved, so that in case the\nconversion is poor, you can tweak the settings and run it again. By setting\nthis to False you can prevent calibre from saving the original file.\nSimilarly, by setting save_original_format_when_polishing to False you can\nprevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "Right-clicking the View button shows a list of recently viewed books. Control\nhow many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Change the font size at which book details are rendered in the side panel and\ncomments are rendered in the metadata edit dialog. Set it to a positive or\nnegative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "Compiled general program mode templates are significantly faster than\ninterpreted templates. Setting this tweak to True causes calibre to compile\n(in most cases) general program mode templates. Setting it to False causes\ncalibre to use the old behavior -- interpreting the templates. Set the tweak\nto False if some compiled templates produce incorrect values.\nDefault: compile_gpm_templates = True\nNo compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "The Tweak feature of calibre allows direct editing of a book format.\nIf multiple formats are available, calibre will offer you a choice\nof formats, defaulting to your preferred output format if it is available.\nSet this tweak to a specific value of 'EPUB' or 'AZW3' to always default\nto that format rather than your output format preference.\nSet to a value of 'remember' to use whichever format you chose last time you\nused the Tweak feature.\nExamples:\ndefault_tweak_format = None (Use output format)\ndefault_tweak_format = 'EPUB'\ndefault_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "This means that you can make changes and press Enter and your changes will\nnot be overwritten by a matching completion. However, if you wish to use the\ncompletions you will now have to press Tab to select one before pressing\nEnter. Which technique you prefer will depend on the state of metadata in\nyour library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "This means that when sorting on text fields like title the text \"Book 2\"\nwill sort before the text \"Book 100\". If you want this behavior, set\nnumeric_collation = True note that doing so will cause problems with text\nthat starts with numbers and is a little slower." +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:526 +msgid "Sort the list of libraries alphabetically" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:527 +msgid "The list of libraries in the Copy to Library and Quick Switch menus are\nnormally sorted by most used. However, if there are more than a certain\nnumber of such libraries, the sorting becomes alphabetic. You can set that\nnumber here. The default is ten libraries." +msgstr "" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index c5941eab93..7374752027 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-02-13 10:34+0000\n" "Last-Translator: Jakub Jezbera <Unknown>\n" "Language-Team: Czech <cs@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-14 04:35+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:50+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,63 +328,67 @@ msgstr "Nastavuje metadata do souborů %s" msgid "Set metadata from %s files" msgstr "Nastavuje metadata ze souborů %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Přidejte knihy do calibre nebo připojeného zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Přenést poznámky z připojeného Kindle (experimentální)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Sestavit katalog knih ve vaší knihovně calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Převést knihy do různých formátů e-knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Smazat knihy z vaší knihovny calibre nebo připojeného zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Upravit metadata knih ve vaší knihovně calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Číst knihy ve vaší knihovně calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Stáhnout zprávy z internetu ve formě e-knihy" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Rychle ukázat seznam souvisejících knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportovat knihy z knihovny calibre na pevný disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Ukázat detaily knihy v odděleném okně" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Restartovat Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Otevři složku, která obsahuje soubory knih v knihovně calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Pošli knihy do připojeného zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -390,42 +396,42 @@ msgstr "" "Odeslat knihy přes e-mail nebo web a spojit s iTunes nebo složkami ve vašem " "počítači jako by byly čtečkou" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Prohlédnout uživatelský manuál calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Přizpůsobit calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Snadno najde knihy podobné právě vybrané knize" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Přepne mezi různými knihovnami calibre a provede na nich údržbu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Zkopírovat knihy ze zařízení do knihovny calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Editovat kolekce, do kterých jsou ve vaší čtečce žazeny knihy" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopíruje knihu z jedné knihovny calibre do jiné" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Provádění malých vylepšení souborům epub nebo htmlz ve vaší knihovně calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -433,119 +439,119 @@ msgstr "" "Najde další nebo předchozí výsledek při vyhledávání v calibre knihovně ve " "zvýrazněném módu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Vybrat náhodnou knihu z knihovny calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Hledej knihy od různých knihkupců" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Získat nové pluginy pro Calibre nebo aktualizovat stávající" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Vzhled" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Rozhraní" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Přizpůsobení vzhledu rozhraní calibre, aby odpovídalo vašemu vkusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Chování" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Mění způsob chování calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Přidejte své vlastní sloupce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Přidejte/odeberte své vlastní sloupce ze seznamu knih calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Panel nástrojů" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Přizpůsobení panelu nástrojů a místních nabídek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Vyhledávání" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Přizpůsobení způsobu vyhledávání knih v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Nastavení vstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Převod" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Nastavení převodu specifická pro jednotlivé vstupní formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Společná nastavení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Nastavení převodu společná pro všechny formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Nastavení výstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Nastavení převodu specifická pro jednotlivé výstupní formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Přidávání knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Nastavuje jak calibre čte metadata ze souborů při přidávání knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Ukládání knih na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -553,51 +559,51 @@ msgstr "" "Nastavuje jak calibre exportuje soubory z jeho databáze na disk při použití " "Ulož na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Posílání knih do zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Nastavuje jak calibre přesouvá soubory do vaší čtečky elektronických knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Zásuvné panely s metadaty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Změňte pole metadat před uložením/odesláním" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Pokročilé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Vytvořte si vlastní funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Sdílení knih pomocí emailu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Sdílení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -605,11 +611,11 @@ msgstr "" "Natavení sdílení knih pomocí emailu. Může být použito pro automatické " "odesílání stažených zpráv do vašich zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Sdílení po síti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -617,20 +623,20 @@ msgstr "" "Natavení obsahového serveru calibre, který vám umožní přistupovat k vaší " "knihovně calibre odkudkoliv, na jakémkoli zařízení, přes internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Stáhnutí metadat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Nastavuje jak calibre stahuje metadata knih z internetu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Ignorovaná zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -638,37 +644,37 @@ msgstr "" "Určit, které zařízení bude Calibre ignorovat, pokud bude připojeno k " "počítači." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Přidat/odebrat/nastavit různé funkce calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Vylepšení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Doladit chování calibre v různých situacích" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Klávesnice" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Přizpůsobte si klávesové zkratky používané v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Různé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Pokročilé nastavení" @@ -899,32 +905,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Nainstalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Přiřazení modulů k formátům souborů" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Vlastní nastavení místních modulů" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Zakázané moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Povolené moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializace modulu %s selhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -936,11 +942,11 @@ msgstr "" " Přizpůsobte calibre nahráním externích modulů.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Přidejte modul zadáním cesty k archivu ZIP, ve kterém se nachází." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -949,94 +955,94 @@ msgstr "" "Pro vývojáře pluginů: Cesta k pracovnímu adresáři. Tento příkaz automaticky " "zabalí plugin a updatuje jej v calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Odebrat vlastní modul podle jména. Nemá žádný vliv na vestavěné moduly." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upravit modul. Zadejte název modulu a retězec s úpravami oddělenými čárkou." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Vypsat všechny nainstalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Povolit uvedený modul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Zakázat uvedený modul" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znaků." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ano" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s Průměrné hodnocení je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hlavní" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Zprávy" @@ -1293,8 +1299,8 @@ msgstr "" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1367,8 +1373,8 @@ msgstr "Získávání seznam knih v zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1379,8 +1385,8 @@ msgstr "Přenos knih do zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1402,8 +1408,8 @@ msgstr "Odebírání knih ze zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1567,12 +1573,6 @@ msgstr "Spojeno se čtečkou Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunikace se čtečkou IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nelze získat soubory z tohoto zařízení" @@ -1965,35 +1965,35 @@ msgstr "Komunikace s Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komunikace s Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunikace s Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komunikace s EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Spojeno s tabletem Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komunikace s Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Spojeno se čtečkou Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Spojeno s COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunikace s Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Komunikovat s WayteQ Reader" @@ -2006,7 +2006,7 @@ msgid "Communicate with MTP devices" msgstr "Komunikovat s MTP zařízením" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Zjistit informace o zařízení..." @@ -2135,12 +2135,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentáře byly odebrány, protože způsobují zamrznutí čtečky SONY." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Vše podle názvu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Vše podle autora" @@ -2267,78 +2267,78 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Bezdrátové zařízení" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Komunikovat se Smart Device aplikacemi" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Od každého něco" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Povolit připojení při spuštění" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Zaškrtněte, pokud chcete povolit připojení při startu Calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Bezpečnostní heslo" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Zadejte heslo, které aplikace přístroje musí použít k připojení do Calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Použijte pevný síťový port" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Číslo portu: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2346,22 +2346,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Použít tuto IP adresu" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2369,22 +2369,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Příliš mnoho pokusů o připojení z %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Neplatný port v možnostech: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Nepodařilo se připojit k portu %d. Zkuste jinou hodnotu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Nepodařilo se přidělit náhodný port" @@ -2640,7 +2640,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Úspešný převod %s" @@ -2709,29 +2709,29 @@ msgstr "" "\n" "Pro plnou dokumentaci převodního systému si prohlédněte\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "NASTAVENÍ VSTUPU" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Možnosti nastavení zpracování vstupního souboru %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "NASTAVENÍ VÝSTUPU" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Možnosti nastavení zpracování výstupního souboru %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Možnosti nastavení vzheldu výstupu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2742,16 +2742,16 @@ msgstr "" "standardním nastavení vypnuto. Použijte %(en)s k zapnutí. Jednotlivé akce " "mohou být zakázány pomocí nastavení %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Upravit text a strukturu dokumentu pomocí určených šablon." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Nastavení autodetekce struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2760,21 +2760,21 @@ msgstr "" "Nastavuje automatické vytváření obsahu. Ve výchozím nastavení, pokud má " "zdrojový soubor obsah, bude použit přednostně před automaticky vytvořeným." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Nastavení výstupních metadat" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Nastavení pomáhající s laděním převodu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Výstup uložen do" @@ -4226,70 +4226,6 @@ msgstr "Probíhá převod elektronické knihy..." msgid "Running %s plugin" msgstr "Běžící %s zásuvný modul" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Chyba analýzy: %(name)s s chybou: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Fixer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Obejít epubcheck chyby" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Obejití chyb v poslední verzi epubchecku. epubcheck hlásí mnoho chyb, které " -"nejsou ve skutečnosti chyby. epub-fix se pokusí je najít a nahradit je " -"konstrukcí, které epubcheck rozumí. Toto může způsobit výrazné změny epub, " -"stěžujte si projektu epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [volby] file.epub\n" -"\n" -"Opravit obvyklé problémy v souborech EPUB, které mohou způsobit, že budou " -"zamítnuty špatně navrženými vydavatelskými službami.\n" -"\n" -"Ve výchozím nastavení není provedena žádná oprava a při každé zjištěné chybě " -"se zobrazí zpráva. Využijte volby, abyste ovlivnili, které chyby budou " -"automaticky opraveny." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Musíte vybrat soubor epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Opravit soubory bez manifestu" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Opravit soubory bez manifestu. epub-fix je může přidat do manifextu nebo je " -"odstranit, podle stavu volby odstranit soubory bez manifestu." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Odstranit soubory bez manifestu namísto jejich přidání do manifestu." - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4566,14 +4502,14 @@ msgstr "CHYBA ŠABLONY" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4633,7 +4569,7 @@ msgstr "Komentáře" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Štítky" @@ -4641,7 +4577,7 @@ msgstr "Štítky" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4807,6 +4743,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4953,12 +4890,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Toto je kniha Amazon Topaz. Ta nemůže být zpracována." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Toto není MOBI soubor. Je to Topaz soubor." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Toto není MOBI soubor." @@ -5057,14 +4994,14 @@ msgstr "Hlavní text" msgid "%s format books are not supported" msgstr "Knihy ve formátu %s nejsou podporovány." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5074,7 +5011,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5090,19 +5027,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " nebo " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5122,22 +5059,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5154,7 +5187,7 @@ msgstr "Volby generátoru obsahu HTML" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Hodnocení" @@ -5495,7 +5528,7 @@ msgstr "Ovládání přidávání knih" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5811,7 +5844,7 @@ msgstr "Složka %s již existuje. Nejdříve ji smažte." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Moc dlouhé" @@ -5908,7 +5941,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6311,27 +6344,31 @@ msgstr "Odeslat do zařízení" msgid "Connect/share" msgstr "Připojit/sdílet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Zastavuji" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Zastavuji server, to může trvat až minutu, prosím, čekejte..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Zakázat autostart" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Mnoho IP adres. Viz Start/Stop dialog." @@ -6607,79 +6644,214 @@ msgid "Plugin Updater" msgstr "Plugin Updater" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Vylepšit &interpunkce" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6787,7 +6959,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zobrazit podrobnosti o knize" @@ -6987,7 +7159,7 @@ msgstr "&Náhled knihy" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7257,7 +7429,7 @@ msgstr "Přidat knihy do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "WizardPage" @@ -7407,7 +7579,7 @@ msgid "Click to open" msgstr "Klikněte pro otevření" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -8016,7 +8188,7 @@ msgid "Choose foreground color" msgstr "Vyberte si barvu popředí" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Vybrat barvu pozadí" @@ -8577,10 +8749,6 @@ msgstr "Vložit prázdné řádky mezi odstavce" msgid "Text &justification:" msgstr "Zarovnání textu" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Vylepšit &interpunkce" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Přepsat unicode znaky do ASCII" @@ -8613,10 +8781,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Zakázat změnu velikosti písma" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF Výstup" @@ -8670,7 +8834,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced font family:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -8946,22 +9110,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Zachovat poměr stran pro obálku" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "&Patkové písmo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Bezpatkové písmo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Neproporcionální písmo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Vý&chozí písmo:" @@ -8972,17 +9136,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "&Velikost neproporcionálního písma:" @@ -9195,7 +9360,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Načíst" @@ -9205,7 +9370,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Uložit" @@ -9584,10 +9749,10 @@ msgstr "Prohlížeč obálek nemohl být nahrán" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9600,23 +9765,23 @@ msgid "Undefined" msgstr "Nedefinováno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "hvězd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Nehodnoceno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Nastavit '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Smazat '%s'" @@ -9645,37 +9810,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Provést změny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Odstranit sérii" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Automaticky číslovat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Číslování začíná " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Odstranit všechny tagy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "tagy k přidání" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "tagy k odstranění" @@ -10526,8 +10691,8 @@ msgstr "Umístění %s obsahuje současnou calibre knihovnu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Špatné umístění" @@ -10654,7 +10819,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -10702,7 +10867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -10821,14 +10986,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10849,7 +11006,7 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Nebyly nalezeny žádné výsledky" @@ -11021,7 +11178,7 @@ msgstr "Zobrazit detailní informace o této chybě" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopírováno" @@ -11146,24 +11303,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Musíte určit cíl, když je zdroj kompozitní pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Neplatné vyhledání/nahrazení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Vzor pro hledání není platný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11172,30 +11329,30 @@ msgstr "" "Aplikuji změny na %d knih.\n" "Fáze {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Smazat uložené najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené najít/nahradit budou smazány. Jste si jistý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Uložit najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12152,70 +12309,70 @@ msgstr "%s zdrojů zpráv" msgid "&Download now" msgstr "&Stáhnout teď" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Potřebuji jméno a heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "Musíte poskytnout jméno a heslo pro použití tohoto zdroje zpráv." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Účet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(volitelné)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(vyžadováno)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Vytvořeno: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Naposledy staženo: nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Naposledy staženo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Nemohu stáhnout zprávy, když není dostupný internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Není internetové připojení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Nastavit pravidelné stahování zpráv" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Přidat vlastní zdroj zpráv" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Stáhnout všechny nastavené zdroje zpráv" @@ -12802,44 +12959,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Autor (seřadit jako)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13880,57 +14037,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre knihovna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Vyberte umístění pro Vaši Calibre e-book knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Nepodařilo se vytvořit knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Nepodařilo se vytvořit Calibre knihovnu v: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Vyberte umístění pro Vaši novou Calibre e-book knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Inicializuji uživatelské rozhraní..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Oprava selhala" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "Oprava databáze se nezdařila. Startuji s novou prázdnou knihovnou." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Neplatné umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Špatné umístění databáze %r. Calibre bude nyní ukončeno." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Poškozená databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13938,61 +14095,61 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Špatné umístění databáze %r. Začne se s novou, prázdnou Calibre knihovnou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Spouštění %s: Načítání knih..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Jste si jisti, že není spuštěn" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "může být spuštěn v systémové liště, v" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "pravá horní oblast obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "pravý dolní okraj obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "skuste restartovat počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "pokuste se vymazat smazat soubor" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nemůžu spistit " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je již spuštěno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14001,7 +14158,7 @@ msgid "&Preferences" msgstr "&Možnosti" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Ukončit" @@ -14924,180 +15081,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15106,7 +15297,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15116,56 +15307,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -16130,7 +16321,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sekund" @@ -17003,7 +17194,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Smazat" @@ -18290,8 +18481,8 @@ msgid "Edit" msgstr "Změň" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Reset" @@ -18309,12 +18500,12 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prohlížeče elektronických knih" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Zapamatuj si posledně použitou velikost okna" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18323,7 +18514,7 @@ msgstr "" "knih." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18415,38 +18606,42 @@ msgstr "Velikost fontu monospaced v px" msgid "The standard font type" msgstr "Standardní typ fontu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -18454,163 +18649,171 @@ msgstr "" "Máte rozpracovánu editaci klávesové zkratky, nejprve ji dokončete kliknutím " "mimo editační box" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Nastavit prohlížeč elektronických knih" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Výchozí velikost &písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Patkové" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Bezpatkové" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Neproporcionální" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Nastavení písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "zakázáno" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Změnit velikost obrázků větších než okno prohlížeče (vyžadován restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Rozdělení slov (dělící čára uprostřed dlouhých slov)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Výchozí &jazyk pro dělení slov:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18618,62 +18821,62 @@ msgstr "" "Výchozí jazyk pro použítí pravidel dělení slov. Pokud nemá kniha přesně " "určený jazyk, bude použit výchozí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Zapamatovat &aktuální stránku při vypnutí" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Hlavní" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dvakrát klikněte pro změnu klávesové zkratky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Klávesové zkratky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Použít &styly" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18698,7 +18901,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Přejít na..." @@ -18816,173 +19019,163 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formát knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozice v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Hledat text v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Náhled tisku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Vymazat seznam naposledy otevřených knih" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Připojení k dict.org pro vyhledávání: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Vyberte elektronickou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nenalezena shoda pro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Načítam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Rozvržení %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Přidat záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Zadejte název záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Spravovat záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Načítám knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nemohu otevřít eknihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Volby ke kontrole prohlížeče ebooků" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou " "obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19101,81 +19294,82 @@ msgid "Show" msgstr "Zobrazit" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Skrýt" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Přepínač" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Přesouvám knihovnu..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Přesun knihovny selhal" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Neplatná databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Nemohu přesunout knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Označ lokace pro knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Musíte zvolit prázdnou složku pro calibre knihovnu. %s není prázdná." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Storno" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "uvítací průvodce" @@ -19184,7 +19378,7 @@ msgstr "uvítací průvodce" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Vítejte v calibre" @@ -19192,7 +19386,7 @@ msgstr "Vítejte v calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Jediné řešení pro všechny potřeby vaší elektronické čtečky knih." @@ -19471,37 +19665,30 @@ msgstr "Použít Hotmail" msgid "&Test email" msgstr "&Otestovat email" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p> Pokud používáte <a href=\"http://www.lexcycle.com/download\">Stanza</a> " -"e-book aplikaci na Vašem iPhone/iTouch, můžete si zpřístupnit Vaši calibre " -"sbírku přímo na přístroji. Pro přístup budete muset zapnout calibre content " -"server." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Zapnout server s obsahem" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Nezapomeňte, že Calibre běží jako server tak dlouho, jak dlouho je " -"spuštěný program Calibre.\n" -"<p>Stanza by měla vidět Vaši Calibre sbírku automaticky. Pokud ne, zkuste " -"přidat ve Stanza čtečce v iPhonu nový katalog s URL http://myhostname:8080. " -"Myhostname označuje název hostitele nebo IP adresu počítače, kde Calibre " -"běží." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20679,22 +20866,22 @@ msgstr "" msgid "creating custom column " msgstr "vytváření uživatelských sloupců " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migruji starou databázi do knihovy ebooků v %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopírování <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -21046,40 +21233,40 @@ msgstr "v" msgid "Books in" msgstr "Knihy v" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Ostatní formáty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Číst %(title)s ve formátu %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Získat" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Podrobnosti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Stálý odkaz" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Trvalý odkaz k této knize" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Tato kniha byla smazána" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "v hledání" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Odpovídající knihy" @@ -22123,6 +22310,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Vyber téma (vyžaduje restart)" @@ -22194,8 +22393,8 @@ msgstr "Neznámý oddíl" msgid "Unknown feed" msgstr "Neznámý zdroj" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Článek bez názvu" @@ -23148,39 +23347,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Uložit původní soubor když převádíte knihy ze stejného formátu do stejného" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Když calibre převádí ze stejného formátu do stejného, například\n" -"z EPUB do EPUB, původní soubor je uložen, takže v případě\n" -"že převod je špatný, můžete upravit nastavení a zkusit to znovu.\n" -"Když je nastaveno na \"Ne\" můžete zabránit aby calibre ukládalo\n" -"původní soubor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23188,11 +23384,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23204,11 +23400,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23224,11 +23420,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23237,3 +23433,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index f28331a222..4e7769806f 100644 --- a/src/calibre/translations/cy.po +++ b/src/calibre/translations/cy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns <vashtijoy@gmail.com>\n" "Language-Team: Welsh <cy@li.org>\n" @@ -16,17 +16,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:51+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -321,64 +323,68 @@ msgstr "Gosodwch uwchddata yn ffeiliau %s" msgid "Set metadata from %s files" msgstr "Gosodwch uwchddata o ffeiliau %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Ychwanegwch llyfrau i Calibre neu i ddyfais cysylltiedig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Diléuwch lyfrau o'ch llyfrgell Calibre neu'ch dyfais cysylltiedig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Golygwch yr uwchddata o lyfrau yn eich llyfrgell Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Darllenwch lyfrau yn eich llyfrgell Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Lawrlwythwch newyddion o'r rhyngrwyd yn ffurf e-lyfr" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Dangoswch rhestr o lyfrau cytras" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Ail-ddechreuwch Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Agorwch y ffolder sy'n cynnwys ffeiliau lyfr yn eich llyfrgell Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Anfonwch lyfrau i'r ddyfais cysylltiedig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -386,278 +392,278 @@ msgstr "" "Anfonwch llyfrau gyda e-bost neu'r we. Ymgysylltwch hefyd gyda iTunes, neu i " "ffolderau ar eich cyfrifriadur fel eu bod nhw'n ddyfeisiau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Addaswch Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Chwiliwch am lyfrau sy'n debyg i'r lyfr ddewisiedig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copïwch lyfrau o'r ddyfais i'ch llyfrgell Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Golygwch y casgliadau sy'n cynnwys llyfrau ar eich ddyfais" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copïwch lyfr o un llyfrgell Calibre i'r llall" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Gwnewch newidiadau bach i ffeiliau EPUB neu HTMLZ yn eich llyfrgell Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Dewiswch lyfr ar hâp o'ch llyfrgell Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Chwiliwch am lyfrau o siopau lyfrau gwahanol" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Golwg a Theimlad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Rhyngwyneb" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Addaswch golwg a theimlad o'r rhyngwyneb Calibre i'ch ddant" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Ymddygiad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Addaswch ymddygiad Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Ychwanegwch eich colofnau dy hun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Ychwanegwch/tynnwch eich colofnau eich hun i restr lyfrau Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Bar Offer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Wrthi'n chwilio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Addaswch sut mai chwilio am lyfrau yn gweithio mewn Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Hoffterau mewnbwn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Trosiad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Hoffterau Cyffredin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Hoffterau Allbwn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Wrthi'n ychwanegu llyfrau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Mewnbwn/Allbwn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Dewiswch sut mai Calibre yn darllen uwchddata o ffeiliau tra ychwanegu " "llyfrau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Wrthi'n cadw lyfrau ar y ddisg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Wrthi'n danfon lyfrau i'r ddyfeisiau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Dewiswch sut mai Calibre yn anfon ffeiliau i'ch porïwr e-lyfrau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Newidwch meysydd uwchddata cyn cadw neu anfon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Ffwythiannau Patrymlun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Pellach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Crëwch eich ffwythiannau patrymlun eich hun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Wrthi'n rhannu lyfrau gyda e-bost" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Wrthi'n rhannu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Wrthi'n rhannu dros y rhyngrwyd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Lawrlwythwch uwchddata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Dewiswch sut mai Calibre yn lawrlwytho uwchddata e-lyfrau o'r rhyngrwyd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Ategion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Ychwanegwch/dileuwch/addaswch darnau gwahanol o peirianweithau Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Newidiadau bach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Allweddell" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Addaswch y byrlwybrau allweddell y mae Calibre yn ddefnyddio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Amrywiol" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Ffurfweddiad pellach amrywiol" @@ -870,32 +876,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -903,44 +909,44 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -948,59 +954,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Rhy hir ydy'r llwybr i'r llyfrgell. Mae rhaid fod yn llai na %d cymeriad." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Iawn" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Sail" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Cerdyn A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Cerdyn B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newyddion" @@ -1224,8 +1230,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalog" @@ -1291,8 +1297,8 @@ msgstr "Wrthi'n adalw rhestr o lyfrau ar y ddyfais..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1303,8 +1309,8 @@ msgstr "Wrthi'n anfon lyfrau i'r ddyfais..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1326,8 +1332,8 @@ msgstr "Wrthi'n dileu lyfrau o'r ddyfais" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1489,12 +1495,6 @@ msgstr "Cyfathrebwch gyda'r porïwr e-lyfrau Cybook Odyssey" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Cyfathrebwch gyda'r porïwr e-lyfrau IRex Iliad" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Methwyd i adalw ffeiliau o'r ddyfais hwn" @@ -1870,35 +1870,35 @@ msgstr "Cyfathrebwch gyda'r Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Cyfathrebwch gyda'r Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Cyfathrebwch gyda'r Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Cyfathrebwch gyda'r EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Cyfathrebwch gyda'r tabled Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Cyfathrebwch gyda'r Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Cyfathrebwch gyda'r Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Cyfathrebwch gyda'r COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Cyfathrebwch gyda'r Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1911,7 +1911,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2040,12 +2040,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Y cyfan, trefnwyd gan y teitl" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Y cyfan, trefnwyd gan yr awdur" @@ -2149,77 +2149,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2227,22 +2227,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2250,22 +2250,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2504,7 +2504,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2548,29 +2548,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2578,37 +2578,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3840,56 +3840,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4142,14 +4092,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4209,7 +4159,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4217,7 +4167,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4357,6 +4307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4490,12 +4441,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4594,14 +4545,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4611,7 +4562,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4627,19 +4578,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4659,22 +4610,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4691,7 +4738,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5015,7 +5062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5328,7 +5375,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5414,7 +5461,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5797,27 +5844,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6074,79 +6125,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6251,7 +6437,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6443,7 +6629,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6704,7 +6890,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6842,7 +7028,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7451,7 +7637,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7997,10 +8183,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8033,10 +8215,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8090,7 +8268,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8362,22 +8540,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8388,17 +8566,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8608,7 +8787,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8618,7 +8797,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8983,10 +9162,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8999,23 +9178,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9044,37 +9223,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9830,8 +10009,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9956,7 +10135,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10002,7 +10181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10113,14 +10292,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10141,7 +10312,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10313,7 +10484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10429,54 +10600,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11400,70 +11571,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12031,44 +12202,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13093,57 +13264,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13151,60 +13322,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13213,7 +13384,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14106,180 +14277,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14288,7 +14493,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14298,56 +14503,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15284,7 +15489,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16137,7 +16342,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17408,8 +17613,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17427,19 +17632,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17529,260 +17734,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17807,7 +18024,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17925,171 +18142,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18205,81 +18412,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18288,7 +18496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18296,7 +18504,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18553,26 +18761,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19672,22 +19883,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20020,40 +20231,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21083,6 +21294,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21154,8 +21377,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22073,7 +22296,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22081,25 +22305,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22107,11 +22333,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22123,11 +22349,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22143,11 +22369,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22156,3 +22382,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index cdf9c2a4e8..9f990b3c6f 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:44+0000\n" "Last-Translator: Jens Holm <Jens@far-out.dk>\n" "Language-Team: Danish <da@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:37+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:50+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,63 +328,67 @@ msgstr "Gemmer metadata i %s filerne" msgid "Set metadata from %s files" msgstr "Sæt metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Tilføj bøger til calibre eller den forbundne enhed" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Hent kommentarer fra en forbunden Kindle (eksperimentiel)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Dan et katalog over bøger i dit calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Konvertér bøger til forskellige ebogsformater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Slet bøger fra dit calibre-bibliotek eller forbundne enhed" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Redigér bøgernes metadata i dit calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Løs bøger i dit calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Hent nyheder fra internettet i ebogsform" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Vis en liste af relaterede bøger hurtigt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Eksportér bøger fra dit calibre-bibliotek til harddisken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Vis bogdetaljer i et separat pop-up vindue" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Genstart calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Åben mappen som indeholder calibre-bibliotekets bogfiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Send bøger til den forbundne enhed" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -390,42 +396,42 @@ msgstr "" "Send bøger via email eller web; forbind også til iTunes eller mapper på din " "computer, da de også er enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Browse calibre brugermanualen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Tilpas calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Find let lignende bøger til den aktuelt valgte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Skift mellem forskellige calibre-bibliotekter og udfør vedligeholdelse på dem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopiér bøger fra enheden til dit calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Redigér collection i hvilken bøger er placeret på din enhed" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopiér en bog fra et calibre-bibliotek til et andet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "Lav små ændringer i epub- eller htmlz-filer i dit calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -433,56 +439,56 @@ msgstr "" "Find det næste eller forrige match, når der søges i dit calibre-bibliotek i " "fremhæv-mode" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Vælg en vilkårlig bog fra dit Calibrebibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Søg efter bøger fra forskellige bogforhandlere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Hent nye calibre-plugins eller opdatér dine nuværende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Fremtoning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Brugergrænseflade" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Tilpas calibres grænseflades fremtoning til din smag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Opførsel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Ændr måden calibre opfører sig på" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Tilføj dine egne søjler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Tilføj/fjern dine egne søjler til calibre boglisten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Værktøjslinje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -490,64 +496,64 @@ msgstr "" "Tilpas værktøjslinjen og kontekstmenuen, ændre hvilke aktioner som er " "tilgængelige i hver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Søger..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Tilpas måden søg-efter-bøger virker på i calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Input tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert input-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Fælles tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Vælg konverteringsvalgmuligheder fælles for alle formater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Output valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert output-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Tilføjer bøger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import/eksport" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Styre hvordan calibre læser metadata fra filer, når bøger tilføjes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Gemmer bøger til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -555,50 +561,50 @@ msgstr "" "Styre hvordan calibre eksporterer filer fra dens database til disk, når gem-" "til-disk anvendes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Sender bøger til enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Styre hvordan calibre overfører filer til din e-bogslæser" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Ændre metadata felter før gem/send" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Skabelonsfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avanceret" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Dan dine egne skabelonsfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Deler bøger via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Deler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -606,11 +612,11 @@ msgstr "" "Opsætning som deler bøger via email. Kan anvendes til automatisk sending af " "downloadede nyheder til dine enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Deler over internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -618,56 +624,56 @@ msgstr "" "Opsætning af calibre indholdsserveren, hvilket vil give dig adgang til dit " "calibre-bibliotek fra overalt, på enhver enhed, over internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Download metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Styr hvordan calibre henter ebogsmetadata fra nettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Tilføj/fjern/tilpas forskellige dele af calibres funktionalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustér hvordan calibre opfører sig i forskellige sammenhænge" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tastatur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Rediger de tastatur genveje, som bruges af Calibra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanceret opsætning" @@ -897,33 +903,33 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Installerede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Opsætning af filtype udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Tilpasning af lokalt udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Deaktiverede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Aktiverede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" "Initialiseringen af udvidelsesmodul %s fejlede med følgende backtrace:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -935,26 +941,26 @@ msgstr "" " Tilpas Calibre ved at indlæse eksterne udvidelsesmoduler.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Tilføj et udvidelsesmodul ved at angive stien til ZIP-filen, hvori det er " "gemt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjerner det angivne brugerdefinerede udvidelsesmodul. Har ingen effekt på " "indbyggede udvidelser" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -962,82 +968,82 @@ msgstr "" "Brugertilpasset udvidelsesmodul. Angiv udvidelsesmodulnavn og " "tilpasningstekststrenge adskilt af kommaer." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Vis alle installerede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Aktivér det angivne udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Deaktivér det angivne udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Main/hjem/primær" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheder" @@ -1290,8 +1296,8 @@ msgstr "" "Klik 'Show Details' for en liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1364,8 +1370,8 @@ msgstr "Henter liste over bøger på enheden..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1376,8 +1382,8 @@ msgstr "Overfører bøger til enhed..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1399,8 +1405,8 @@ msgstr "Fjerner bøger fra enhed..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1564,12 +1570,6 @@ msgstr "Kommunikerer med Cybook Odyssey eBook reader." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikér med IRex Iliad eBook læser." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan ikke hente filer fra denne enhed" @@ -1957,35 +1957,35 @@ msgstr "Kommunikér med Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunikér med Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikér med Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikér med EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunikér med Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikér med Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommuniker med Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunikerer nu med Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1998,7 +1998,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Hent enhedsoplysninger..." @@ -2127,12 +2127,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Alle efter titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Alle efter forfatter" @@ -2238,77 +2238,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2316,22 +2316,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2339,22 +2339,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2603,7 +2603,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Genereret %s" @@ -2672,29 +2672,29 @@ msgstr "" "\n" "For fuld dokumentation af konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT VALGMULIGHEDER" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Valgmuligheder til styring af behandlingen af input %s filen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT VALGMULIGHEDER" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Valgmuligheder til styring af behandlingen af output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Valgmuligheder til styring af udseendet af output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2702,16 +2702,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Styring af auto-detektion af dokumentets struktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2721,21 +2721,21 @@ msgstr "" "udgangspunkt vil en evt. indholdsfortegnelse i kildefilen blive foretrukket, " "fremfor en selvgenereret." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Muligheder for at angive metadata i output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Muligheder der kan hjælpe med konverteringsfejlfinding" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output gemt til" @@ -4133,70 +4133,6 @@ msgstr "Udfører transformationer på e-bog..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub-fixer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Omgår epubcheck fejl" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Omgåelse af den seneste udgivelses epubcheck-fejl. epubcheck rapporterer " -"mange ting som fejl som ikke er egentlige fejl. epub-fix vil prøve at " -"detektere disse og erstatte dem med konstruktioner som epubcheck kan lide. " -"Dette kan forårsage omfattende ændringer til din epub, klag til epubcheck-" -"projektet." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] fil.epub\n" -"\n" -"Ordn almindelige problemer i EPUB-filer, som kan forårsage at de afvises af " -"dårligt designede publikationvisningstjeneste.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Du skal angive en epub-fil" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Ordn filreferencer til manglende filer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Ordn filreferencer til manglende filer. epub-fix kan enten tilføje dem eller " -"slette referencerne som angivet i \"slet filreferencer til manglende filer\"." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Slet filreferencer til manglende filer, istedet for at tilføje dem" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4470,14 +4406,14 @@ msgstr "TEMPLATE ERROR" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4537,7 +4473,7 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Mærker" @@ -4545,7 +4481,7 @@ msgstr "Mærker" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4700,6 +4636,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4837,12 +4774,12 @@ msgstr "" "behandles." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4941,14 +4878,14 @@ msgstr "Hovedtekst" msgid "%s format books are not supported" msgstr "Bøger af %s formatet er ikke understøttet" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4958,7 +4895,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4974,19 +4911,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5006,22 +4943,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5038,7 +5071,7 @@ msgstr "HTML indholdsfortegnelse genereringsmuligheder." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Vurdering" @@ -5370,7 +5403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5684,7 +5717,7 @@ msgstr "Mappen %s eksisterer allerede. Slet den først." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "For lang" @@ -5772,7 +5805,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6160,27 +6193,31 @@ msgstr "Send til enhed" msgid "Connect/share" msgstr "Forbind/del" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Stopper" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6443,79 +6480,214 @@ msgid "Plugin Updater" msgstr "Plugin opdatering" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Gør &punktuation smartere" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6623,7 +6795,7 @@ msgid "Click the show details button to see which ones." msgstr "Klik vis-detalje knappen for at se hvilke." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Vis bogdetaljer" @@ -6815,7 +6987,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7083,7 +7255,7 @@ msgstr "Tilføj bøger til calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Guide side" @@ -7236,7 +7408,7 @@ msgid "Click to open" msgstr "Klik for at åbne" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7845,7 +8017,7 @@ msgid "Choose foreground color" msgstr "Vælg forgrundsfarve" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Vælg baggrundsfarve" @@ -8405,10 +8577,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Gør &punktuation smartere" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transskribér unicode-tegn til ASCII" @@ -8441,10 +8609,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Deaktivér skriftstørrelse reskalering" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF-output" @@ -8498,7 +8662,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced skriftsfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -8775,22 +8939,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Bevar omslagets &aspektforhold" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif-familien:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans-familien:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Monospace-familien:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandardskrifttype:" @@ -8801,17 +8965,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Monospace-&skriftstørrelse:" @@ -9025,7 +9190,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9035,7 +9200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Gem" @@ -9409,10 +9574,10 @@ msgstr "Omslag browser kunne ikke loades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9425,23 +9590,23 @@ msgid "Undefined" msgstr "Udefineret" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Ikke bedømt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Sæt '%s' til idag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9472,38 +9637,38 @@ msgstr "" "Opremsningen \"{0}\" indeholder en ugyldig værdi, som vil blive tildelt " "standardværdien" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Udfør ændringer" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Fjerner serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numrér automatisk bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Start nummerering fra " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Opremsningen \"{0}\" indeholder ugyldige værdi, som ikke vil vises i listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Fjern alle mærker" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "Mærker at tilføje" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "Mærker at fjerne" @@ -10277,8 +10442,8 @@ msgstr "Placeringen %s indeholder det aktuelle calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Ikke brugbar placering" @@ -10403,7 +10568,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -10451,7 +10616,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Forfatter" @@ -10564,14 +10729,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10592,7 +10749,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Ingen søgeresultater fundet" @@ -10764,7 +10921,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopieret" @@ -10903,24 +11060,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Du skal angive en destination, når kilden er et sammensat felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Søg/erstat ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søge mønsteret er ugyldigt: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10929,30 +11086,30 @@ msgstr "" "Udfører ændringer på %d bøger.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Gem søg/erstat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Søg/erstat navn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11904,72 +12061,72 @@ msgstr "%s nyhedskilder" msgid "&Download now" msgstr "&Download nu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Behøver brugernavn og adgangskode" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Du skal angive et brugernavn og/eller adgangskode for at anvende denne " "nyhedskilde." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Konto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(valgfri)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(påkrævet)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Lavet af: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Sidst hentet: Aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Kan ikke downloade nyheder, da ingen internetforbindelse er aktiv" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Ingen internetforbindelse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Planlæg hentning af nyheder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Tilføj en brugerdefineret nyhedskilde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12547,44 +12704,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Forfattersortering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13626,57 +13783,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Vælg en placering til dit calibre e-bogsbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Biblioteksoprettelse fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Oprettelse af calibre bibliotek fejlede ved: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Vlæg en placering til dit nye calibre e-bogsbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Initialiserer brugergrænseflade..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Udbedring fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "Databaseudbedring fejlede. Starter med et nyt tomt bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Uegnet databaseplacering" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Uegnet databaseplacering %r. calibre vil nu slutte." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Ødelagt database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13684,61 +13841,61 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Uegnet databaseplacering %r. Vil starte med en nyt tomt calibre bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Starter %s: Henter bøger..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Hvis du ikke er sikker på den kører" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "kører muligvis i systembakken, i" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "øvre højre område af skærmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "nedre højre område af skærmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "prøv at genstarte din computer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "prøv at slette filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan ikke starte " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s kører allerede." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13747,7 +13904,7 @@ msgid "&Preferences" msgstr "&Indstillinger" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Afslut" @@ -14663,180 +14820,214 @@ msgid "is greater than" msgstr "er større end" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "har" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "har ikke" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "er angivet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "er ikke indstillet" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "har" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "har ikke" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "er" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "er ikke" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Indtast et tal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "til" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14845,7 +15036,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14855,56 +15046,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Tilføj regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Fjern regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Ingen regel er valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Ingen regel valgt for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15869,7 +16060,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sek." @@ -16775,7 +16966,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Slet" @@ -18063,8 +18254,8 @@ msgid "Edit" msgstr "Rediger" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Nulstil" @@ -18082,12 +18273,12 @@ msgid "Options to customize the ebook viewer" msgstr "Indstillinger til tilpasning af e-bogsviseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Husk størrelsen på vinduet" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18096,7 +18287,7 @@ msgstr "" "udseendet af alle bøger." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18187,199 +18378,211 @@ msgstr "Monospaced skriftstørrelse i px" msgid "The standard font type" msgstr "Standard skrifttype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Konfigurér Ebook læser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Standard skriftstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Skrifttypevalg" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "deaktiveret" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "&Skalér billeder større end visningsvinduet (kræver genstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "O&rddél (del linjer i midten af lange ord)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Standard &sprog ved orddeling:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18387,62 +18590,62 @@ msgstr "" "Det anvendte standardsprog til orddelingsregler. Hvis bogen ikke " "specificerer et sprog, vil dette blive anvendt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Generelt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dobbeltklik for at ændre en tastaturgenvej" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Tastaturgenvej" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18467,7 +18670,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gå til..." @@ -18585,173 +18788,163 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Bogformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Position i bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Søg efter tekst bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Forhåndsvisning af udskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Forbinder til dict.org for opslag: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Vælg e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Ingen match fundet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Henter flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Udlægning %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Bogmærke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Tilføj bogmærke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Indtast bogmærketitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Administrér bogmærker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Henter e-bog..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Kunne ikke åbne e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Valg til at styre e-bogsviser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Hvis specificeret, vil visningsvindue prøve at komme i front ved start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Udskriv javascript alert og konsol beskeder til konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18870,81 +19063,82 @@ msgid "Show" msgstr "Vis" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Skjul" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Skift" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Flytter bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Flytning af bibliotek fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Ugyldig database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Kunne ikke flytte bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Vælg placering til bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Du skal vælge en tom mappe til calibre-biblioteket. %s er ikke tomt." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Velkommen guide" @@ -18953,7 +19147,7 @@ msgstr "Velkommen guide" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Velkommen til calibre" @@ -18961,7 +19155,7 @@ msgstr "Velkommen til calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "One-stop-løsningen til alle dine e-bogsbehov." @@ -19246,35 +19440,30 @@ msgstr "Anvend Hotmail" msgid "&Test email" msgstr "&Test e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Hvis du anvender <a href=\"http://www.lexcycle.com/download\">Stanza</a> " -"e-book app på din iPhone/iTouch, kan du tilgå din calibre bogsamling direkte " -"fra enheden. For at gøre dette skal du starte calibre-indholdsserveren." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Slå &indholdsserveren til" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Husk at lade calibre køre, da serveren kun kører sålænge calibre kører.\n" -"<p>Stanza skulle automatisk se din calibre samling. Hvis ikke, så prøv at " -"tilføje URL http://mitværtsnavn:8080 som et nyt katalog i Stanza læseren på " -"din iPhone. Her skal mitværtsnavn være det fuldt kvalificerede domænenavn " -"(FQDN) eller IP-adressen på computeren, calibre kører på." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20549,22 +20738,22 @@ msgstr "" msgid "creating custom column " msgstr "opret tilpasset søjle " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Flytter gammel database til e-bogsbibliotek i %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopierer <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimerer database" @@ -20922,40 +21111,40 @@ msgstr "i" msgid "Books in" msgstr "Bøger i" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andre formater" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Hent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaljer" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permanent-link" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Et permanent-link til denne bog" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Denne bog er blevet slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "i søgning" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Matchende bøger" @@ -22001,6 +22190,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Vælg tema (genstart nødvendig)" @@ -22072,8 +22273,8 @@ msgstr "Ukendt sektion" msgid "Unknown feed" msgstr "Ukendt feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Unavngiven artikel" @@ -23011,7 +23212,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23019,25 +23221,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23045,11 +23249,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23061,11 +23265,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23081,11 +23285,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23094,3 +23298,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index c69ac24cea..e8b62c9ef6 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-13 21:10+0000\n" -"Last-Translator: Simon Schütte <simonschuette@arcor.de>\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-27 15:39+0000\n" +"Last-Translator: MilliMarg <mirian.margiani@gmail.com>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-14 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-28 04:46+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,8 +155,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -171,19 +173,19 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -274,7 +276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:131 msgid "Extract cover from comic files" -msgstr "Umschlagbild aus Comic-Dateien extrahieren" +msgstr "Coverbild aus Comic-Dateien extrahieren" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:168 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:179 @@ -328,69 +330,73 @@ msgstr "Geben Sie die Metadaten in %s-Dateien an" msgid "Set metadata from %s files" msgstr "Metadaten aus %s-Dateien auslesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Hinzufügen von Büchern in Calibre oder einem angeschlossenen Gerät" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" "Anmerkungen von einem angeschlossenem \"Kindle\"-Lesegerät abrufen " "(experimentell)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Katalog der Bücher in Ihrer Calibre-Bibliothek erstellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Bücher in verschiedene E-Book-Formate umwandeln" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "eBook feinabstimmung" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Bücher aus Ihrer Calibre-Bibliothek oder von einem angeschlossenen Gerät " "löschen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Metadaten der Bücher in Ihrer Calibre-Bibliothek bearbeiten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Bücher aus Ihrer Calibre-Bibliothek lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Nachrichten aus dem Internet als E-Book herunterladen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Schnellanzeige einer Liste ähnlicher Bücher" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Bücher aus Ihrer Calibre-Bibliothek auf der Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Detailinfos zum Buch in einem neuen Fenster (Popup) anzeigen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Calibre Neustarten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Den Ordner öffnen, welcher die Bücher-Dateien Ihrer Calibre-Bibliothek " "enthält" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Bücher auf das angeschlossene Gerät übertragen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -398,46 +404,46 @@ msgstr "" "Bücher per E-Mail oder das Web senden, auch mit iTunes oder Ordnern " "verbinden, als ob es Geräte wären" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Calibre-Bedienungsanleitung ansehen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Calibre anpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Einfache Suche nach ähnlichen Büchern zu dem Ausgewählten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Zwischen unterschiedlichen Calibre Bibliotheken wechseln und " "Wartungsaufgaben durchführen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Bücher vom Gerät in die Calibre Bibliothek kopieren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Sammlungen, in denen die Bücher am Gerät gespeichert sind, bearbeiten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Ein Buch aus einer Calibre Bibliothek in eine andere kopieren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Kleinere Optimierungen an epub- oder htmlz-Dateien in der Calibre Bibliothek " "vornehmen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -445,121 +451,121 @@ msgstr "" "Nächsten oder vorherigen Treffer finden bei der Suche in der Calibre " "Bibliothek im Markierungsmodus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Zufälliges Buch aus Ihrer Calibre- Bibliothek auswählen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Bücher bei verschiedenen Händlern suchen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Neue Calibre Plugins installieren oder installierte Plugins updaten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Erscheinungsbild" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Benutzeroberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Passen Sie das Erscheinungsbild von Calibre Ihren Bedürfnissen an." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Verhalten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Ändern Sie das Verhalten von Calibre." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Eigene Spalten hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Hinzufügen/Entfernen eigener Spalten in der Calibre Bücherliste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Passt individuell Werkzeugleiste und Kontextmenus an." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Anpassen, wie in Calibre nach Büchern gesucht werden soll" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Eingabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Stellt Eingabeoptionen für jedes einzelne Eingabeformat ein." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Allgemeine Einstellungen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Gemeinsame Konvertierungsoptionen für alle Formate einstellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Ausgabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Konvertierungsoptionen für jedes Ausgabeformat individuell einstellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Stellt ein, wie Calibre die Metadaten beim Hinzufügen von Büchern verarbeitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Bücher auf Datenträger speichern" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -567,50 +573,50 @@ msgstr "" "Stellt ein, wie Calibre Dateien aus der Datenbank exportiert, wenn \"Bücher " "auf Datenträger speichern\" gewählt wird." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Bücher auf Geräte übertragen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Stellt ein, wie Calibre die Dateien an den E-Book-Reader sendet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadaten-Schalttafel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Ändere Metadaten-Felder vor dem Speichern/Senden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Erstellen Sie eine Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Bücherversand per E-Mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Versand" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -618,11 +624,11 @@ msgstr "" "Einrichten des Bücherversands per E-Mail. Kann für den automatischen Versand " "heruntergeladener Nachrichten an Ihr Gerät genutzt werden." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Netzwerk-Server" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -630,20 +636,20 @@ msgstr "" "Einrichten des Netzwerk-Servers, der den Zugriff auf die Bibliothek über das " "Internet ermöglicht" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metadaten laden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Festlegen, wie Calibre Metadaten aus dem Netz herunterladen soll" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Ignorierte Geräte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -651,38 +657,38 @@ msgstr "" "Festlegen, welche Geräte Calibre ignorieren soll, wenn sie an den Computer " "angeschlossen werden." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Hinzufügen, Entfernen und Konfigurieren einzelner Calibre-Funktionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Kniffe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Feineinstellungen für das Verhalten von Calibre in verschiedenen Situationen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tastatur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Anpassen der von Calibre verwendeten Tastenkürzel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Verschiedenes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Konfiguration verschiedener fortgeschrittener Parameter" @@ -918,32 +924,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "Dieses Profil ist für die Geräte der PocketBook 912 Serie gedacht." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Installierte Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapping für Dateityp-Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Lokale Plugin-Anpassung" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Ausgeschaltene Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Aktivierte Module" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Starten des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -955,13 +961,13 @@ msgstr "" " Calibre durch das Laden externer Plugins anpassen.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP-Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -971,13 +977,13 @@ msgstr "" "entwickeln. Dieser Befehl wird das Plugin automatisch als zip-Archiv packen " "und in Calibre aktualisieren." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -985,82 +991,82 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sDurchschnittliche Bewertung ist %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Haupt" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" @@ -1213,12 +1219,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:124 msgid "Cache covers from iTunes/iBooks" -msgstr "Umschlagbilder von iTunes/iBooks zwischenspeichern" +msgstr "Coverbild von iTunes/iBooks zwischenspeichern" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -"Ermöglicht das Zwischenspeichern und anzeigen von Umschlägen aus " +"Ermöglicht das Zwischenspeichern und anzeigen von Coverbildern aus " "iTunes/iBooks" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:127 @@ -1321,12 +1327,12 @@ msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -"Einige Umschlagbilder konnten nicht konvertiert werden.\n" +"Einige Coverbilder konnten nicht konvertiert werden.\n" "Klicken Sie 'Details anzeigen' für eine Liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1400,8 +1406,8 @@ msgstr "Die Liste der Bücher auf dem Gerät beziehen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1412,8 +1418,8 @@ msgstr "Bücher ans Gerät übertragen ..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1435,8 +1441,8 @@ msgstr "Bücher vom Gerät entfernen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1600,12 +1606,6 @@ msgstr "Verbinde mit dem Cybook Odyssey eBook Leser" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikation mit dem IRex Iliad E-Book-Reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kann keine Dateien von diesem Gerät lesen" @@ -1752,7 +1752,7 @@ msgstr "Etiketten für automatische Verwaltung erstellen" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:69 msgid "Upload covers for books (newer readers)" -msgstr "Bücherumschläge hochladen (neuere Reader)" +msgstr "Coverbilder hochladen (neuere Reader)" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1222 @@ -1761,14 +1761,14 @@ msgid "" "With this option, calibre will send a separate cover image to the reader, " "useful if you have modified the cover." msgstr "" -"Normalerweise holen sich die KOBO-Reader die Bücherumschläge von der E-Book-" -"Datei selbst. Mit dieser Option sendet Calibre einen seperaten Buchumschlag " -"zu dem Reader. Das ist nützlich, wenn Sie das Cover verändert haben." +"Normalerweise holen sich die KOBO-Reader die Coverbilder aus der eBook-" +"Datei. Mit dieser Option sendet Calibre ein seperates Coverbild zu dem " +"Reader. Das ist nützlich, wenn Sie das Coverbild verändert haben." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1226 msgid "Upload Black and White Covers" -msgstr "Schwarz-Weiß Umschläge hochladen" +msgstr "Schwarz-Weiß Coverbild hochladen" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:75 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1230 @@ -1958,11 +1958,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1221 msgid "Upload covers for books" -msgstr "Buchcover hochladen" +msgstr "Coverbild hochladen" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1227 msgid "Always upload covers" -msgstr "Buchcover immer hochladen" +msgstr "Coverbild immer hochladen" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1228 msgid "" @@ -1970,10 +1970,10 @@ msgid "" "already on the device. Select this option if you want covers uploaded the " "first time you send the book to the device." msgstr "" -"Wenn die \"Buchcover hochladen\" Option ausgewählt ist, wird der Treiber nur " -"die Cover ersetzen, die bereits auf dem Gerät vorhanden sind. Wählen Sie " -"diese Option wenn beim erstmaligen Senden eines Buches ein Cover hochgeladen " -"werden soll." +"Wenn die \"Coverbild hochladen\" Option ausgewählt ist, wird der Treiber nur " +"die Coverbilder ersetzen, die bereits auf dem Gerät vorhanden sind. Wählen " +"Sie diese Option wenn beim erstmaligen Senden eines Buches ein Coverbild " +"hochgeladen werden soll." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1240 msgid "" @@ -2063,35 +2063,35 @@ msgstr "Kommunikation mit dem Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunikation mit dem Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikation mit dem Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikation mit dem EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommuniziere mit dem Adam Tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikation mit dem Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunikation mit dem Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunikation mit dem COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommuniziere mit dem Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Mit dem WayteQ Reader kommunizieren" @@ -2104,7 +2104,7 @@ msgid "Communicate with MTP devices" msgstr "kommuniziere mit MTP Gerät" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Geräte-Information beziehen ..." @@ -2236,12 +2236,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Kommentare wurden entfernt, da der SONY reader damit Probleme hat" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "nach Titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Alle nach Titel" @@ -2267,7 +2267,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:77 msgid "Upload separate cover thumbnails for books (newer readers)" -msgstr "Separaten Cover-Thumbnail für Bücher überspielen (neuere Reader)" +msgstr "Separaten Coverbild-Vorschau für Bücher überspielen (neuere Reader)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:78 msgid "" @@ -2279,7 +2279,7 @@ msgid "" msgstr "" "Normalerweise laden SONY Reader die Coverbilder aus den E-Book-Dateien. Mit " "dieser Option sendet Calibre eine separates Coverbild an den Reader, was " -"nützlich ist wenn man DRM-geschütze Bücher überträgt, in welchen das Cover " +"nützlich ist wenn man DRM-geschütze Bücher überträgt, in denen das Coverbild " "nicht geändert werden kann. ACHTUNG: Diese Option sollte nur mit neuer " "Readern genutzt werden: 350, 650, 950 und neuer." @@ -2287,7 +2287,7 @@ msgstr "" msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -"Aktualisiere separate Cover wenn automatisches Management genutzt wird " +"Aktualisiere separates Coverbild wenn automatisches Management genutzt wird " "(neuere Reader)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 @@ -2297,15 +2297,16 @@ msgid "" "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -"Aktivieren Sie diese Option um bei jedem Anschliessen Ihr Gerätes die " -"separaten Cover zu übertragen. Deaktivieren Sie diese Option wenn Sie so " -"viele Bücher auf ihrem Reader haben das die Performance inakzeptabel wird." +"Aktivieren Sie diese Option um bei jedem Anschließen Ihres Gerätes die " +"separaten Coverbilder zu übertragen. Deaktivieren Sie diese Option wenn Sie " +"so viele Bücher auf ihrem Reader haben das die Performance inakzeptabel wird." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:90 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:82 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -"Behalte Seitenverhältnis des Umschlags beim Erstellen von Vorschaubildern bei" +"Behalte Seitenverhältnis des Coverbildes beim Erstellen von Vorschaubildern " +"bei" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:84 @@ -2314,10 +2315,10 @@ msgid "" "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" -"Wählen Sie diese Option, wenn sie die Vorschaubilder der Umschläge im " -"gleichen Seitenverhältnis (Breite zu Höhe) wie das Umschlagbild erhalten " -"möchten. Ist diese Option abgewählt, werden die Vorschaubilder mit der " -"maximal möglichen Größe erstellt, unabhängig vom Seitenverhältnis." +"Wählen Sie diese Option, wenn Sie die Vorschaubilder der Coverbilder im " +"gleichen Seitenverhältnis (Breite zu Höhe) wie das Coverbild erhalten " +"möchten. Ist diese Option abgewählt, werden die Vorschaubilder unabhängig " +"vom Seitenverhältnis in der maximal möglichen Größe erstellt." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 msgid "Search for books in all folders" @@ -2345,7 +2346,7 @@ msgstr "Kommuniziert mit PRST1 und neueren Sony eBook-Readern" #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:71 msgid "Upload separate cover thumbnails for books" -msgstr "Andere Umschlagvorschau für Bücher hochladen" +msgstr "Andere Coverbild-Vorschau für Bücher hochladen" #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:72 msgid "" @@ -2353,15 +2354,15 @@ msgid "" "With this option, calibre will send a separate cover image to the reader, " "useful if you are sending DRMed books in which you cannot change the cover." msgstr "" -"Normalerweise holen sich die SONY Reader die Buchumschläge von der E-Book " -"Datei selbst. Mit dieser Option sendet Calibre ein anderen Umschlag zum " -"Reader. Das ist nützlich, wenn Sie DRM-Bücher hochladen, bei denen Sie den " -"Umschlag nicht ändern können." +"Normalerweise holen sich die SONY Reader die Coverbilder aus der E-Book " +"Datei selbst. Mit dieser Option sendet Calibre ein anderes Coverbild zum " +"Reader. Das ist nützlich, wenn Sie DRM-Bücher hochladen, bei denen Sie das " +"Coverbild nicht ändern können." #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:76 msgid "Refresh separate covers when using automatic management" msgstr "" -"Erneuere verschiedene Umschläge, wenn das automatische Management genutzt " +"Erneuere verschiedene Coverbilder, wenn das automatische Management genutzt " "wird" #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:88 @@ -2379,42 +2380,42 @@ msgstr "" "nur der erste Autor für Bücher von mehreren Autoren angezeigt. Lassen Sie " "diese Option ausgeschaltet, wenn Sie Metadaten-Schalttafeln benutzen." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Dratloses Gerät" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Mit SmartDevice Apps kommunizieren" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Von allem etwas" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Verbindungen beim Start erlauben" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Aktiviere diese Option, um Verbindungen zu erlauben, sobald Calibre startet." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Security Passwort" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Ein Passwort, das die Device App zum Verbindungsaufbau zu Calibre benutzen " "muss, eingeben" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Festen Netzwerk-Port benutzen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2422,11 +2423,11 @@ msgstr "" "Wenn aktiviert, wird der eingestellte Port im Feld \"Port\" genutzt. Sonst " "wird ein zufälliger Port vom Treiber gewählt." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Port Nummer " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2434,16 +2435,16 @@ msgstr "" "Port Nummer eingeben, die genutzt werden soll, wenn die Option \"Fester " "Port\" aktiviert ist." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Zusätzliche Debug-Informationen ausdrucken" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" "Markieren Sie dieses Kästchen, wenn angefordert, bei Problemberichten" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2451,15 +2452,15 @@ msgstr "" "Komma-getrennte Liste von Metadaten, die in \"Collections\" auf dem Gerät " "umgewandelt werden." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Möglichkeiten enthalten: Serien, Tags, Autoren, etc." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Aktiviert das Zeitlimit bei Inaktivität" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2471,11 +2472,11 @@ msgstr "" "Zeitlimit ausgeschaltet. Calibre wird die Verbindung zum Gerät nicht " "automatisch trennen." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Benutze diese IP-Adresse" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2484,34 +2485,39 @@ msgstr "" "Benutzen Sie diese Option, wenn Sie ausschließlich eine bestimmte IP-Adresse " "überprüfen möchten." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Ersetze Bücher mit der gleichen Calibre-Kennung (ID)" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " "not change even if the save template produces a different result. Using this " "option in most cases prevents having multiple copies of a book on the device." msgstr "" +"Verwenden Sie diese Option um ein Buch auf der Speicher zu überschreiben, " +"wenn es den gleichen Calibre-Identifizierer hat wie das gesendete Buch. Der " +"Dateiname des Buches wird sich nicht ändern auch wenn das Speichern der " +"Vorlage ein anderes Ergebnis liefert. Diese Option zu verwenden, verhindert " +"meistens, dass Sie mehrere Kopien desselben Buches gespeichert haben ." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Zu viele Verbindungsversuche von %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "ungültiger Port in den Optionen: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Fehler beim Verbinden zum Port %d. Versuchen Sie einen anderen Wert." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Fehler beim Zuweisen eines zufälligen Ports" @@ -2783,7 +2789,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Gerendert %s" @@ -2854,29 +2860,29 @@ msgstr "" "\n" "Eine vollständige Dokumentation des Konvertierungssystems finden Sie unter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "EINGABE-EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Einstellungen zur Steuerung der Verarbeitung der Eingabedatei %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "AUSGABE-EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Einstellungen zur Steuerung der Verarbeitung der Ausgabe %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Einstellungen zur Steuerung des Layouts der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2887,18 +2893,18 @@ msgstr "" "Muster. Standardmäßig deaktiviert. Nutzen Sie %(en)s zur Aktivierung. " "Individuelle Aktionen können mit der Option %(dis)s deaktiviert werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Ändere Text und Struktur des Dokument durch Nutzung von benutzerdefinierten " "Mustern." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2908,15 +2914,15 @@ msgstr "" "Voreinstellung wird, falls die Ursprungsdatei ein Inhaltsverzeichnis hat, " "dieses verwendet anstatt des automatisch erstellten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Einstellungen zum Festlegen von Metadaten in der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlerdiagnose bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2925,7 +2931,7 @@ msgstr "" "einer vorinstallierten Quelle ein E-Book wie folgt erstellen: ebook-convert " "\"Recipe Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -3092,10 +3098,9 @@ msgid "" "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" -"Normalerweise wird, falls die Eingabe-Datei kein Umschlagbild hat und Sie " -"keines angeben, ein voreingestelltes Umschlagbild mit Titel, Autoren, usw. " -"erstellt. Diese Einstellung schaltet die Erstellung dieses Umschlagbildes " -"aus." +"Normalerweise wird, falls die Eingabe-Datei kein Coverbild hat und Sie " +"keines angeben, ein voreingestelltes Coverbild mit Titel, Autoren, usw. " +"erstellt. Diese Einstellung schaltet die Erstellung dieses Coverbildes aus." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:84 msgid "" @@ -3104,10 +3109,10 @@ msgid "" "JetBook Lite. Without this option, such devices will display the cover as a " "blank page." msgstr "" -"SVG nicht für Umschlagbild benutzen. Aktivieren Sie diese Option falls Ihre " +"SVG nicht für Coverbilder benutzen. Aktivieren Sie diese Option falls Ihre " "EPUB-Datei auf einem Gerät benutzt werden soll, welches SVG nicht " "unterstützt (z.B. iPhone oder JetBook Lite). Ohne diese Option werden solche " -"Geräte eine leere Seite als Umschlagbild anzeigen." +"Geräte eine leere Seite als Coverbild anzeigen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:93 msgid "" @@ -3117,13 +3122,12 @@ msgid "" "and bottom of the image, but the image will never be distorted. Without this " "option the image may be slightly distorted, but there will be no borders." msgstr "" -"Bei Verwendung eines SVG Umschlagbildes führt diese Einstellung dazu, dass " -"das Umschlagbild auf die verfügbare Bildschirmgröße skaliert wird, aber " -"dennoch sein Seitenverhältnis (Verhältnis von Breite zu Höhe) erhalten " -"bleibt. Das heißt, es können weiße Ränder an den Seiten oder oben und unten " -"auf dem Bild sein, aber das Bild wird nie verzerrt werden. Ohne diese " -"Einstellung kann das Bild leicht verzerrt sein, aber es gibt dafür keine " -"Ränder." +"Bei Verwendung eines SVG Coverbildes führt diese Einstellung dazu, dass das " +"Coverbild auf die verfügbare Bildschirmgröße skaliert wird, aber dennoch " +"sein Seitenverhältnis (Verhältnis von Breite zu Höhe) erhalten bleibt. Das " +"heißt, es können weiße Ränder an den Seiten oder oben und unten auf dem Bild " +"sein, aber das Bild wird nie verzerrt werden. Ohne diese Einstellung kann " +"das Bild leicht verzerrt sein, aber es gibt dafür keine Ränder." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:103 msgid "" @@ -3541,8 +3545,8 @@ msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -"Seitenverhältnis des Umschlagbildes beibehalten, statt es auf die volle " -"erste Seite des erzeugten PDFs zu skalieren." +"Seitenverhältnis des Coverbildes beibehalten, statt es auf die volle erste " +"Seite des erzeugten PDFs zu skalieren." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" @@ -3590,18 +3594,24 @@ msgid "" "Add page numbers to the bottom of every page in the generated PDF file. If " "you specify a footer template, it will take precedence over this option." msgstr "" +"Die Seitenzahlen werden unter jeder Seite in der generierten PDF-Datei " +"ergänzt. Ein von Ihnen festgelegtes Template hat vor dieser Option Vorrang." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 msgid "" "An HTML template used to generate footers on every page. The string " "_PAGENUM_ will be replaced by the current page number." msgstr "" +"Die Fußzeilen auf jeder Seite werden durch ein HTML-Template generiert. Die " +"Zeichenkette _PAGENUM_ wird durch die aktuelle Seitennummer ersetzt." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 msgid "" "An HTML template used to generate headers on every page. The string " "_PAGENUM_ will be replaced by the current page number." msgstr "" +"Die Kopfzeile auf jeder Seite werden durch ein HTML-Template generiert. Die " +"Zeichenkette _PAGENUM_ wird durch die aktuelle Seitennummer ersetzt." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" @@ -4257,8 +4267,8 @@ msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -"Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild " -"anstatt des angegebenen Umschlagbildes." +"Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Coverbild anstatt " +"des angegebenen Coverbildes." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:432 msgid "" @@ -4285,7 +4295,7 @@ msgid "" "images if you do not specify this option." msgstr "" "Entferne das erste Bild vom eingefügten eBook. Hilfreich, wenn das Dokument " -"ein Coverbild hat, welches nicht als Coverbild erkannt wrude. Sonst würde " +"ein Coverbild hat, welches nicht als Coverbild erkannt wurde. Sonst würde " "durch das Hinzufügen eines Coverbildes in Calibre das eBook dann zwei " "Coverbilder haben." @@ -4376,7 +4386,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:530 msgid "Set the cover to the specified file or URL" -msgstr "Geben Sie das Umschlagbild für die angegebene Datei oder URL an" +msgstr "Geben Sie das Coverbild für die angegebene Datei oder URL an" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:534 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:54 @@ -4588,70 +4598,6 @@ msgstr "Veränderungen am E-Book durchführen ..." msgid "Running %s plugin" msgstr "%s Plugin ausgeführt" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Analyse von %(name)s schlug fehl mit folgendem Fehler: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Fixer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Workaround für epubcheck- Bugs" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Workaround für Bugs in der letzten Version von epubcheck. Epubcheck erkennt " -"viele Dinge als Fehler, die in Wirklichkeit nicht falsch sind. Epub-fix " -"versucht, diese Fälle zu erkennen und durch Konstrukte zu ersetzen, die " -"epubcheck anerkennt. Dies kann zu signifikanten Änderungen im Epub führen, " -"Beschwerden an das epubcheck- Projekt." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"Korrigiere allgemeine Fehler in EPUB Dateien, die eine Ablehnung durch " -"schlecht designte Verlagsprogramme auslösen können.\n" -"Standardmäßig werden keine Korrekturen durchgeführt. Stattdessen wird für " -"jeden erkannten Fehler eine Mitteilung ausgegeben. Verwenden Sie diese " -"Option, um zu kontrollieren, welche Fehler automatisch korrigiert werden." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Sie müssen eine epub Datei angeben." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Manifest-lose Dateien reparieren" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Manifest-lose Dateien reparieren. epub-fix kann sie entweder zum Manifest " -"hinzufügen oder sie auf die Weise löschen, wie in der Option 'Manifest-lose " -"Dateien löschen' angegeben." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Manifest-lose Dateien löschen, anstatt sie zum Manifest hinzuzufügen" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4771,7 +4717,7 @@ msgstr "Tabelle enthält Zelle, die zu groß ist" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865 #, python-format msgid "Could not read cover image: %s" -msgstr "Konnte Umschlagbild nicht lesen: %s" +msgstr "Konnte Coverbild nicht lesen: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868 #, python-format @@ -4910,9 +4856,8 @@ msgid "" "Extract cover from LRF file. Note that the LRF format has no defined cover, " "so we use some heuristics to guess the cover." msgstr "" -"Umschlagbild aus LRF-Datei extrahieren. Da im LRF-Format kein Umschlagbild " -"festgelegt ist, werden Suchmethoden verwendet, um das Umschlagbild zu " -"erraten." +"Coverbild aus LRF-Datei extrahieren. Da im LRF-Format kein Coverbild " +"festgelegt ist, werden Suchmethoden verwendet, um das Coverbild zu erraten." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:643 msgid "Set book ID" @@ -4936,14 +4881,14 @@ msgstr "Vorlagenfehler" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nein" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -5003,7 +4948,7 @@ msgstr "Bemerkungen" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Schlagworte" @@ -5011,7 +4956,7 @@ msgstr "Schlagworte" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5104,7 +5049,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:52 msgid "Set the cover to the specified file." -msgstr "Geben Sie das Umschlagbild für die angegebene Datei an." +msgstr "Geben Sie das Coverbild für die angegebene Datei an." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:58 msgid "Set the book category." @@ -5116,7 +5061,7 @@ msgstr "Geben Sie das Erscheinungsdatum an." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77 msgid "Get the cover from the ebook and save it at as the specified file." -msgstr "Umschlagbild des E-Book holen und als angegebene Datei speichern." +msgstr "Coverbild des E-Book holen und als angegebene Datei speichern." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80 msgid "" @@ -5158,11 +5103,11 @@ msgstr "OPF erstellt in" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:203 msgid "Cover saved to" -msgstr "Umschlagbild gespeichert unter" +msgstr "Coverbild gespeichert unter" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:205 msgid "No cover found" -msgstr "Kein Umschlagbild gefunden" +msgstr "Kein Coverbild gefunden" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:64 msgid "" @@ -5175,19 +5120,20 @@ msgstr "" "\n" "%prog [options] ISBN\n" "\n" -"Umschlagbild/soziale Metadaten für das durch ISBN identifizierte Buch von " +"Coverbild/soziale Metadaten für das durch ISBN identifizierte Buch von " "LibraryThing.com laden.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" -msgstr "Umschlagbild" +msgstr "Coverbild" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 msgid "Downloads metadata and covers from Amazon" -msgstr "Lädt Metadaten und Cover von Amazon" +msgstr "Lädt Metadaten und Coverbild von Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 msgid "US" @@ -5245,7 +5191,7 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" -"Metadaten und Umschlagbilder von Douban.com herunterladen. Nur für " +"Metadaten und Coverbilder von Douban.com herunterladen. Nur für " "chinesischsprachige Bücher sinnvoll." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/edelweiss.py:165 @@ -5253,12 +5199,12 @@ msgid "" "Downloads metadata and covers from Edelweiss - A catalog updated by book " "publishers" msgstr "" -"Metadaten und Cover von Edelweiss herunterladen - Dieser Katalog wird von " -"Verlagen aktualisiert" +"Metadaten und Coverbilder von Edelweiss herunterladen - Dieser Katalog wird " +"von Verlagen aktualisiert" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:162 msgid "Downloads metadata and covers from Google Books" -msgstr "Lädt Metadaten und Cover von Google Books" +msgstr "Lädt Metadaten und Coverbilder von Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:24 msgid "Downloads metadata from isbndb.com" @@ -5289,11 +5235,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" -msgstr "Umschläge von The Open Library herunterladen" +msgstr "Coverbilder von The Open Library herunterladen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:29 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "Lädt Metadaten und Cover von Overdrive's Content Reserve" +msgstr "Lädt Metadaten und Coverbilder von Overdrive's Content Reserve" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:41 msgid "Download all metadata (slow)" @@ -5322,7 +5268,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:20 msgid "Downloads metadata and covers from OZON.ru" -msgstr "Lade Metadaten und Cover von OZON.ru" +msgstr "Lade Metadaten und Coverbild von OZON.ru" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:61 msgid "Sample Book" @@ -5333,12 +5279,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dies ist ein Amazon Topaz-Buch. Es kann nicht verarbeitet werden." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Das ist keine MOBI Datei. Es ist eine Topaz Datei." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Das ist keine MOBI Datei." @@ -5443,14 +5389,17 @@ msgstr "Haupttext" msgid "%s format books are not supported" msgstr "Bücher im %s Format werden nicht unterstützt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" +"Diese MOBI-Datei enthält kein KF8-formatiertes Buch. KF8 ist das neue Format " +"von Amazon. Calibre kann nur MOBI-Dateien bearbeiten, welche KF8-Bücher " +"enthalten. Ältere MOBI-Dateien ohne KF8 sind nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5463,7 +5412,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Diese Datei ist DRM geschützt. Sie kann nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5479,19 +5428,35 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" +"<p>Unter <i>Bücher perfektionieren</i> können Sie Ihrem sorgfältig " +"gestalteten eBook \n" +"den letzten Feinschliff verpassen.\n" +"\n" +"<p>Hier unter Bücher perfektionieren wird versucht, \n" +"die Änderungen am internen Code Ihres Buches zu minimieren. \n" +"Im Gegensatz zum Konvertieren werden CSS-Style, Dateiname, \n" +"Schrift, Größe, eingestellte Ränder, usw. <i>NICHT</i> verändert. \n" +"Jede Aktion führt nur die minimalst notwendigen Änderdungen durch,\n" +"die zum Erzielen des gewünschten Resultats erforderlich sind.</p>\n" +"\n" +"<p>Sie sollten dieses Werkzeug im letzten Schritt des eBook- " +"Erstellungsprozesses verwenden.</p>\n" +"\n" +"<p>Beachten Sie, dass nur Dateien in den Formaten %s perfektioniert werden " +"können.</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " oder " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5511,20 +5476,124 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" +"<p>Fügt eine \"Buchumschlag\"-Seite zu Beginn des Buches ein, \n" +"die alle Buch-Metadaten wie Titel, Tags, Autoren, Serien, Kommentare\n" +"usw. enthält.</p>" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<p>Entfernen einer zuvor erstellten Buchumschlag-Seite</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "## Perfektioniere: %s" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Metadaten werden aktualisiert" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "Metadaten-Umschlag aktualisieren" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Metadaten aktualisiert\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Coverbild wird festgelegt" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "Metadaten Umschlag wird eingefügt" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "Vorhandene Metadaten-Umschlag ersetzt" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "Metadaten-Umschlag eingefügt" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "Metadaten-Umschlag wird entfernt" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "Metadaten-Umschlag wurde entfernt" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "Es wurde kein Metadaten-Umschlag gefunden" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "Perfektionieren dauerte: %.1f Sekunden" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" +"Pfad zu einem Coverbild. Ändert das im eBook festgelegte Titelbild. Wenn " +"kein Coverbild vorhanden ist, oder dieses nicht vollständig identifiziert " +"ist, fügt es ein neues Coverbild ein." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" +"Pfad zu einer OPF Datei. Die Metadaten in dem Buch werden aus der OPF Datei " +"aktualisiert." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." -msgstr "" +msgstr "Produziere eine umfangreichere Ausgabe, nützlich fürs Debuggen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" -msgstr "" +msgstr "Sie müssen die zu perfektionierende Datei angeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "Unbekannte extra Argumente" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" +msgstr "Sie müssen mindestens eine durchzuführende Aktion festlegen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 @@ -5543,7 +5612,7 @@ msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Bewertung" @@ -5631,7 +5700,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 msgid "Number of covers to show in the cover browsing mode" msgstr "" -"Anzahl der Umschlagbilder, die im Cover-Ansicht Modus angezeit werden" +"Anzahl der Coverbilder, die im Coverbild-Ansicht Modus angezeigt werden" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "Defaults for conversion to LRF" @@ -5674,7 +5743,7 @@ msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -"Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " +"Zeige Coverbild-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:160 @@ -5726,7 +5795,7 @@ msgstr "Autor und Titel mit neuen Metadaten überschreiben" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 msgid "Automatically download the cover, if available" -msgstr "Läd das Cover, wenn möglich, automatisch herunter" +msgstr "Läd das Coverbild, wenn möglich, automatisch herunter" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:204 msgid "Limit max simultaneous jobs to number of CPUs" @@ -5902,7 +5971,7 @@ msgstr "Hinzufügen von Büchern verwalten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6229,7 +6298,7 @@ msgstr "Der Ordner %s existiert bereits. Bitte löschen Sie ihn zuerst." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Zu lang" @@ -6332,7 +6401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6581,7 +6650,7 @@ msgstr "Alle Formate der ausgewählten Bücher entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:105 msgid "Remove covers from selected books" -msgstr "Umschlagbilder der ausgewählten Bücher entfernen" +msgstr "Coverbilder der ausgewählten Bücher entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:109 msgid "Remove matching books from device" @@ -6748,29 +6817,33 @@ msgstr "An Reader senden" msgid "Connect/share" msgstr "Verbinden/Teilen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Stoppe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "Halte Server an, dies kann bis zu einer Minute dauern, bitte warten ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Autostart deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" "Sollen drahtlose Verbindungen automatisch mit Calibre gestartet werden?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "Immer noch auf der Suche nach IP-Adressen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Viele IP Adressen. Start/Stop Dialog ansehen." @@ -6800,7 +6873,7 @@ msgstr "Metadaten auf einmal bearbeiten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" -msgstr "Metadaten und Umschlagbilder laden" +msgstr "Metadaten und Coverbilder laden" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 msgid "Merge into first selected book - delete others" @@ -6842,8 +6915,8 @@ msgstr "Herunterladen gescheitert" #, python-format msgid "Failed to download metadata or covers for any of the %d book(s)." msgstr "" -"Das Herunterladen der Metadaten oder Umschlagbilder für eines der %d Bücher " -"ist gescheitert." +"Das Herunterladen der Metadaten oder Coverbilder für eines der %d Bücher ist " +"gescheitert." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:105 msgid "Metadata download completed" @@ -6864,7 +6937,7 @@ msgid "" "Could not download metadata and/or covers for %d of the books. Click \"Show " "details\" to see which books." msgstr "" -"Für %d der Bücher konnten Metadaten und/oder Umschlagbilder nicht " +"Für %d der Bücher konnten Metadaten und/oder Coverbilder nicht " "heruntergeladen werden. Klicken Sie auf \"Details anzeigen\", um betroffene " "Bücher anzuzeigen." @@ -7068,78 +7141,217 @@ msgid "Plugin Updater" msgstr "Plugins aktualisieren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "Buch perfektionieren" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" -msgstr "" +msgstr "Perfektioniere %d Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" -msgstr "" +msgstr "<h3>Über \"Bücher perfektionieren\"</h3>%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "<h3>Buchumschlag</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "<h3>Buchumschlag entfernen</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" -msgstr "" +msgstr "Wählen Sie die Aktionen aus, die durchgeführt werden sollen:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "Alle eingebetteten Schriftarten unter&setzen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "&Intelligente Zeichensetzung" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "&Metadaten in die Buch-Datei updaten" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "&coverbild in den Buch-Dateien updaten" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "Metadaten als Seite des Buchumschlages hinzufügen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "Einen zuvor eingefügten Buchumschlag &entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "Über" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "Be&richt anzeigen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "Einstellungen &speichern" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "Einstellungen &Laden" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "&Alles auswählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "&Nichts auswählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "Keine Aktionen gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Sie müssen mindestens eine Aktion auswählen, bevor Sie speichern" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Namen auswählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Wähle einen Namen für diese Einstellungen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "Gespeicherte Einstellungen entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "Sie müssen mindestens eine Aktion auswählen oder Abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" -msgstr "" +msgstr "Bücher zum Perfektionieren sammeln" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" -msgstr "" +msgstr "Perfektioniere %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" -msgstr "" +msgstr "Buch %(nums)s von %(tot)s (%(title)s) perfektioniert" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" -msgstr "" +msgstr "Es werden %(nums)s von %(tot)s (%(title)s) Büchern gesammelt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "Ignoriere %d verbleibende Berichte" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Kompletten &Log anzeigen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "Perfektionieren von %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "Die originale Datei wurde als %s gespeichert." +msgstr[1] "Die originalen Dateien wurden als %s gespeichert." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " und " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" +"Wenn Sie erneut perfektionieren, wird der Vorgang auf das Original angewandt." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" -msgstr "" +msgstr "Bücher perfektionieren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" -msgstr "" +msgstr "Perfektionieren kann nicht durchgeführt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +"Bücher perfektionieren wird nur für eBooks in den Formaten %s unterstützt. " +"Konvertieren Sie zu einem dieser Formate, bevor Sie dieses Buch " +"perfektionieren." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "Buch perfektionieren für %d starten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" @@ -7252,7 +7464,7 @@ msgstr "" "gibt." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zeige Buchdetails" @@ -7478,7 +7690,7 @@ msgstr "Buch &Vorschau" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7759,7 +7971,7 @@ msgstr "Bücher zu Calibre hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Assistenten Seite" @@ -7913,7 +8125,7 @@ msgid "Click to open" msgstr "Zum Öffnen klicken" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -7930,16 +8142,16 @@ msgstr "Sammlungen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:253 msgid "Paste Cover" -msgstr "Umschlag einfügen" +msgstr "Coverbild einfügen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:254 msgid "Copy Cover" -msgstr "Umschlag kopieren" +msgstr "Coverbild kopieren" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:350 msgid "Remove Cover" -msgstr "Cover entfernen" +msgstr "Coverbild entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:393 msgid "Double-click to open Book Details window" @@ -7955,7 +8167,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "Umschlagsbild-Größe: %(width)d x %(height)d" +msgstr "Coverbild-Größe: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:481 #, python-format @@ -8357,15 +8569,15 @@ msgstr "Mit Kommentaren &zusammenführen:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 msgid "Catalog cover:" -msgstr "Katalog-Titelblatt" +msgstr "Katalog-Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Generate new cover" -msgstr "Neues Cover generieren" +msgstr "Neues Coverbild generieren" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 msgid "Use existing cover" -msgstr "Vorhandenes Cover verwenden" +msgstr "Vorhandenes Coverbild verwenden" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "E&xtra Description note:" @@ -8383,7 +8595,7 @@ msgstr "&Vorlagen Weite:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "Size hint for cover thumbnails included in Descriptions section." -msgstr "Größe der Coverthumbnails im Beschreibungsabschnitt" +msgstr "Größe der Coverbild-Vorschau im Beschreibungsabschnitt." #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 msgid " inch" @@ -8546,7 +8758,7 @@ msgid "Choose foreground color" msgstr "Textfarbe" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Hintergrundfarbe auswählen" @@ -8778,15 +8990,15 @@ msgstr "Bei &Seitenwechseln nicht aufteilen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:58 msgid "No default &cover" -msgstr "Kein voreingestelltes &Cover" +msgstr "Kein voreingestelltes &Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:59 msgid "No &SVG cover" -msgstr "Kein &SVG Umschlagbild" +msgstr "Kein &SVG Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:60 msgid "Preserve cover &aspect ratio" -msgstr "Seitenverhältnis des Umschl&agbildes beibehalten" +msgstr "Seitenverhältnis des Coverbildes beibeh&alten" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:61 msgid "Split files &larger than:" @@ -9153,10 +9365,6 @@ msgstr "Leere &Zeile zwischen den Absätzen einfügen" msgid "Text &justification:" msgstr "Text&ausrichtung:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "&Intelligente Zeichensetzung" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "Unicode Schriftzeichen in ASCII umse&tzen" @@ -9189,10 +9397,6 @@ msgstr "&Einschließen der Schriftfamilie:" msgid "&Disable font size rescaling" msgstr "Schriftgrößen&skalierung ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF-Ausgabe" @@ -9246,7 +9450,7 @@ msgid "&Monospaced font family:" msgstr "Nichtproportionale Schriftartfa&milie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadaten" @@ -9262,18 +9466,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" -msgstr "Dieses Buch hat keinen Umschlag" +msgstr "Dieses Buch hat kein Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "Umschlagbild-Größe: %(width)d x %(height)d Pixel" +msgstr "Coverbild-Größe: %(width)d x %(height)d Pixel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " -msgstr "Wählen Sie das Umschlagbild für " +msgstr "Wählen Sie das Coverbild für " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 @@ -9303,19 +9507,19 @@ msgstr " ist kein gültiges Bild" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:159 msgid "Book Cover" -msgstr "Umschlagbild" +msgstr "Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:160 msgid "Change &cover image:" -msgstr "&Umschlagbild ändern:" +msgstr "Coverbild ändern:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:161 msgid "Browse for an image to use as the cover of this book." -msgstr "Nach Umschlagbild durchsuchen..." +msgstr "Nach Coverbild durchsuchen..." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:163 msgid "Use cover from &source file" -msgstr "Um&schlagbild der Quelldatei verwenden" +msgstr "Coverbild der Quelldatei verwenden" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:164 msgid "&Title: " @@ -9531,25 +9735,25 @@ msgstr "Einheit:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" -msgstr "Seitenverhältnis des Umschl&agbildes beibehalten" +msgstr "Seitenverhältnis des Coverbildes beibeh&alten" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rife Schriftartfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Serifenlose Schriftartfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Nichtproportionale (&monospace) Schriftartfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandardschrift:" @@ -9560,17 +9764,18 @@ msgstr "Benut&zerdefinierte Schriftgröße" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " Pixel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Nichtproportionale Schri&ftgröße:" @@ -9799,7 +10004,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Lädt eine Liste mit Ausdrücken aus einer zuvor gespeicherten Datei" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Laden" @@ -9811,7 +10016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Speichern" @@ -10196,21 +10401,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" -msgstr "Umschlagbilder durchsuchen" +msgstr "Coverbilder durchsuchen" #: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" -msgstr "Cover-Browser konnte nicht geladen werden" +msgstr "Coverbild-Browser konnte nicht geladen werden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10223,23 +10428,23 @@ msgid "Undefined" msgstr "Undefiniert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "Stern(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Unbewertet" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "'%s' auf heute einstellen" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "'%s' zurücksetzen" @@ -10272,23 +10477,23 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert. Dieser wird auf den " "Standard Wert gesetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Änderungen übernehmen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Buchreihen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Bücher automatisch nummerieren" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Start der Nummerierung erzwingen bei " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -10296,15 +10501,15 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert, welcher nicht in der " "Liste angezeigt werden wird." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Alle Schlagwörter entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "Schlagwort hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "Zu entfernende Schlagwörter" @@ -10866,7 +11071,7 @@ msgid "" msgstr "" "<p>Geben Sie eine Liste von ISBN- Nummern im linken Eingabefeld ein. Calibre " "wird automatisch Bucheinträge anhand der ISBN- Nummern erzeugen und " -"Metadaten sowie Umschläge herunterladen.</p>\n" +"Metadaten sowie Coverbilder herunterladen.</p>\n" "<p>Ungültige ISBN- Nummbern werden ignoriert.</p>\n" "<p>Sie können auch eine zu jedem Eintrag hinzuzufügende Datei angeben. Geben " "Sie dazu den vollen Pfad zur Datei nach einem <code>>></code> an. " @@ -10879,7 +11084,7 @@ msgstr "E&tiketten für neue Bücher auswäheln:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71 msgid "Fit &cover within view" -msgstr "Ums&chlagbild in Ansicht einpassen" +msgstr "Coverbild in Ansicht einpassen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:32 msgid "My Books" @@ -11021,7 +11226,7 @@ msgstr "" " <h1>Hilfe</h1>\n" "\n" " <p>Calibre speichert die Liste Ihrer Bücher sowie deren Metadaten\n" -" in einer Datenbank. Die eigentlichen Buchdateien und Buchdeckel\n" +" in einer Datenbank. Die eigentlichen Buchdateien und Coverbilder\n" " werden als normale Dateien im Calibre-Verzeichnis gespeichert. Die\n" " Datenbank beinhaltet eine Liste der Dateien und Buchdeckel für " "jeden\n" @@ -11055,18 +11260,18 @@ msgstr "" " im Verzeichnis gefunden, nicht jedoch in der Datenbank.</li>\n" " <li><b>Unbekannte Dateien bei Büchern</b>: Dies sind zusätzliche " "Dateien im\n" -" Verzeichnis, die weder einem Buch-Format noch einem Buchdeckel " +" Verzeichnis, die weder einem Buch-Format noch einem Coverbild " "zuzuordnen\n" " sind.</li>\n" -" <li><b>Fehlende Buchumschlagsdateien</b>: Diese repräsentieren " -"Bücher, bei\n" +" <li><b>Fehlende Coverbild-Dateien</b>: Diese repräsentieren Bücher, " +"bei\n" " denen in der Datenbank hinterlegt ist, dass sie Buchumschläge habe, " "die dazugehörigen\n" " Dateien jedoch fehlen.</li>\n" -" <li><b>Buchumschlagsdateien nicht in Datenbank</b>: Dies sind " -"Bücher, die zwar\n" -" in Buchumschlagdateien haben, in der Datenbank jedoch hinterlegt " -"ist, dass sie\n" +" <li><b>Coverbild-Dateien nicht in Datenbank</b>: Dies sind Bücher, " +"die zwar\n" +" in Coverbild-Dateien haben, in der Datenbank jedoch hinterlegt ist, " +"dass sie\n" " keine haben.</li>\n" " <li><b>Verzeichnisausnahme</b>: Dies repräsentiert Verzeichnisse " "der\n" @@ -11080,27 +11285,27 @@ msgstr "" " und <i>Repariere markierte</i>.</p>\n" " <p><i>Lösche markierte</i> wird genutzt, um zusätzliche " "Dateien/Verzeichnisse/\n" -" Buchumschläge die keine Einträge in der Datenbank haben, zu " -"löschen. Wählen\n" +" Coverbilder die keine Einträge in der Datenbank haben, zu löschen. " +"Wählen\n" " Sie das Markierungsfeld in der Nähe des zu löschenden Elements. Mit " "Vorsicht\n" " verwenden</p>\n" "\n" -" <p><i>Repariere markierte</i> kann nur auf Buchumschläge und " +" <p><i>Repariere markierte</i> kann nur auf Coverbilder und " "fehlende\n" " Formate angewendet werden (siehe Zeilen mit Markierung " "'reparierbar'). Im Fall\n" -" fehlender Buchumschläge, signalisiert die Markierung des " +" fehlender Coverbilder, signalisiert die Markierung des " "Auswahlfeldes reparierbar und\n" -" das Drücken dieses Knopfes Calibre, dass es keine Buchumschläge für " +" das Drücken dieses Knopfes Calibre, dass es keine Coverbilder für " "die\n" -" gelisteten Bücher gibt. Nutzen Sie diese Option, wenn sie die " -"Buchumschläge nicht\n" +" gelisteten Bücher gibt. Nutzen Sie diese Option, wenn Sie die " +"Coverbilder nicht\n" " aus einem Backup wieder herstellen. Im Fall zusätzlicher " -"Buchumschläge signalisiert\n" +"Coverbilder signalisiert\n" " die Markierung des Auswahlfeldes und das Drücken des Knopfes " "Calibre, dass die\n" -" Buchumschlagsdateien die gefunden wurden für alle gelisteten Bücher " +" Coverbild-Dateien die gefunden wurden für alle gelisteten Bücher " "korrekt sind.\n" " Nutzen Sie diese Option, wenn wenn Sie die Datei(en) nicht löschen " "werden.\n" @@ -11216,8 +11421,8 @@ msgstr "Der Ort %s enthält die aktuelle Calibre Bibliothek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Ungültiger Ort" @@ -11357,7 +11562,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -11405,7 +11610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -11529,14 +11734,6 @@ msgstr "" "Bücher mit gleiche Titel als folgende existieren schon in Calibre. Wählen " "sie aus welche Bücher müssen trotzdem hinzugefügt werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "&Alles auswählen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "&nichts auswählen" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11557,7 +11754,7 @@ msgstr "Verknüpfung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -11738,7 +11935,7 @@ msgstr "Detaillierte Informationen über diesen Fehler anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopiert" @@ -11879,26 +12076,26 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R Vorlagenfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "Sie müssen ein Zielfeld auswählen, wenn die Quelle ein zusammengesetztes " "Feld ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Ein Zielerkennungstyp muss angeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Suchen/ersetzen ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Suchmuster ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11907,31 +12104,31 @@ msgstr "" "Wende Änderungen bei %d Büchern an.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Löschen der gespeicherten Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Die ausgewählte Suchen/Ersetzen-Aktion wird gelöscht. Sind Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Speichern der Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Suchen/Ersetzen-Aktion Name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Sie müssen einen Namen vergeben." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12138,15 +12335,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" -msgstr "&Cover ändern" +msgstr "&Coverbild ändern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" -msgstr "Standardcover &generieren" +msgstr "Standard-Coverbild &generieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" -msgstr "Umschläge entfe&rnen" +msgstr "Coverbilder entfe&rnen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" @@ -12977,73 +13174,73 @@ msgstr "%s Nachrichten Quellen" msgid "&Download now" msgstr "&Jetzt laden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Benötige Benutzernamen und Passwort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Sie müssen einen Benutzernamen und/oder ein Passwort für die Verwendung " "dieser Nachrichtenquelle angeben." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Konto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(optional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(erforderlich)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Erstellt von: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Lade jetzt %s herunter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Zuletzt geladen: niemals" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "vor %(days)d Tage, %(hours)d Stunden und %(mins)d Minuten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Zuletzt heruntergeladen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Kann keine Nachrichten herunterladen, da keine Internetverbindung aktiv ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Keine Internetverbindung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Zeitgesteuertes Herunterladen von Nachrichten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Neue individuelle Nachrichtenquelle hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Download alle aktivierten News Quellen" @@ -13682,44 +13879,44 @@ msgstr "Sucht einen Eintrag in der Tag-Spalte" msgid "Copy the selected color name to the clipboard" msgstr "Kopiere den gewählten Farbnamen in die Zwischenablage" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Autorensortierung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Tag 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Tag 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Sprachentemplate Tutorial" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Referenz zur Vorlagenfunktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "Ausnahme: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Keine Spalte gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Spalte angeben die eingefärbt werden soll" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Keine Vorlage unterstützt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Das Feld Vorlage darf nicht leer sein" @@ -14271,7 +14468,7 @@ msgstr "Schriftfamilie zurücksetzen" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" -msgstr "Cover-Browser" +msgstr "Coverbild-Browser" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 msgid "Shift+Alt+B" @@ -14792,59 +14989,59 @@ msgstr "" "Der Pfad zu Calibre Portable (%s) ist zu lang. Er muss aus weniger als 59 " "Zeichen bestehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Wählen Sie einen Ort für Ihre Calibre E-Book- Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Das Erstellen der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Erstellen der Calibre Bibliothek schlug fehl in: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Wählen Sie einen Ort für Ihre neue Calibre E-Book Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Benutzeroberfläche wird gestartet …" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Reparatur schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Die Reparatur der Datenbank schlug fehl. Es erfolgt ein Start mit einer " "neuen, leeren Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Ungültiger Datenbank-Ort %r. Calibre beendet sich jetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Beschädigte Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14856,7 +15053,7 @@ msgstr "" "Wiederherstellung wird unter Umständen nicht erfolgreich sein. Wenn Sie Nein " "wählen, wird Calibre eine neue, leere Bibliothek anlegen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14864,54 +15061,54 @@ msgstr "" "Ungültiger Datenbank-Ort %r. Es wird mit einer neuen, leeren Calibre-" "Bibliothek gestartet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "%s wird gestartet: Bücher werden geladen …" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht bereits ausgeführt wird" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "kann im Benachrichtigungsbereich gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s läuft bereits." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Keine alaufende Calibre Version gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Befehl zum Herunterfahren gesendet, wartet..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Die laufende Calibre Instanz konnte nicht beendet werden" @@ -14920,7 +15117,7 @@ msgid "&Preferences" msgstr "&Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Be&enden" @@ -15024,7 +15221,7 @@ msgstr "%s aus dem Original wiederherstellen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:667 msgid "Set the cover for the book from the selected format" -msgstr "Umschlagbild des Buches aus dem gewählten Format festlegen" +msgstr "Coverbild des Buches aus dem gewählten Format festlegen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:675 msgid "Set metadata for the book from the selected format" @@ -15072,11 +15269,11 @@ msgstr "&Schneiden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" -msgstr "Umschlagbild herunterladen" +msgstr "Co&verbild herunterladen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" -msgstr "Umschla&gbild erstellen" +msgstr "Coverbild erstellen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" @@ -15089,16 +15286,15 @@ msgstr "Geben Sie Titel und Autor an" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -"Sie müssen vor dem Erstellen eines Umschlagbildes einen Titel und Autor " -"angeben" +"Sie müssen vor dem Erstellen eines Coverbildes einen Titel und Autor angeben" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" -msgstr "Ungültiges Umschlagbild" +msgstr "Ungültiges Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." -msgstr "Konnte Umschlagbild nicht ändern, da das Bild ungültig ist." +msgstr "Konnte Coverbild nicht ändern, da das Bild ungültig ist." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" @@ -15213,7 +15409,7 @@ msgstr "Nur &Metadaten laden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:86 msgid "Download only &covers" -msgstr "Nur &Umschlagbilder laden" +msgstr "Nur &Coverbilder laden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:90 msgid "&Configure download" @@ -15238,7 +15434,7 @@ msgstr "(Fehlerhafte Metadaten)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:149 msgid "(Failed cover)" -msgstr "(Fehlerhafter Umschlag)" +msgstr "(Fehlerhaftes Coverbild)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:200 #, python-format @@ -15252,7 +15448,7 @@ msgstr "Metadaten-Felder heruntergeladen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 msgid "Choose a cover from the list of PDF pages below" -msgstr "Wählen Sie einen Umschlag aus der folgenden Liste der PDF Seiten" +msgstr "Wählen Sie eine Coverbild aus der folgenden Liste der PDF Seiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 msgid "Rendering PDF pages, please wait..." @@ -15260,7 +15456,7 @@ msgstr "PDF Seiten werden gerendert, bitte warten Sie..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 msgid "Choose cover from PDF" -msgstr "Wählen Sie einen Umschlag aus der PDF Datei" +msgstr "Wählen Sie ein Coverbild aus der PDF Datei" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 @@ -15396,17 +15592,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" -msgstr "Konnte Umschlagbild nicht lesen" +msgstr "Konnte Coverbild nicht lesen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" -msgstr "Konnte Umschlagbild des Formats %s nicht lesen" +msgstr "Konnte Coverbild des Formats %s nicht lesen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" -msgstr "Das Umschlagbild im Format %s ist ungültig" +msgstr "Das Coverbild im Format %s ist ungültig" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 @@ -15417,7 +15613,7 @@ msgstr "Änderungen speichern und Metadaten von %s bearbeiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" -msgstr "Umschlag ändern" +msgstr "Coverbild ändern" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" @@ -15430,7 +15626,7 @@ msgstr "&Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" -msgstr "&Umschlag und Formate" +msgstr "Coverbild und Formate" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" @@ -15446,7 +15642,7 @@ msgstr "Basis Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 msgid "Has cover" -msgstr "Enthält Umschlagbild" +msgstr "Enthält Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 msgid "Has summary" @@ -15459,10 +15655,10 @@ msgid "" "having a cover will find a cover in the download\n" "cover stage, and vice versa." msgstr "" -"Die Indikation 'Enthält Umschlagbild' ist nicht\n" +"Die Indikation 'Enthält Coverbild' ist nicht\n" "absolut verläßlich. Manche Ergebnisse, die als\n" -"ohne Umschlagbild markiert sind, werden beim\n" -"Herunterladen Umschlagbilder erhalten, und\n" +"ohne Coverbild markiert sind, werden beim\n" +"Herunterladen Coverbilder erhalten, und\n" "umgekehrt." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:301 @@ -15501,7 +15697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:652 msgid "Current cover" -msgstr "Aktuelles Umschlagbild" +msgstr "Aktuelles Coverbild" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:655 msgid "Searching..." @@ -15510,25 +15706,25 @@ msgstr "Suche..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:816 #, python-format msgid "Downloading covers for <b>%s</b>, please wait..." -msgstr "Umschlagbilder für <b>%s</b> werden geladen, bitte warten..." +msgstr "Coverbilder für <b>%s</b> werden geladen, bitte warten..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:847 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -"Herunterladen von Umschlagbildern fehlgeschlagen, wählen Sie \"Details " +"Herunterladen von Coverbildern fehlgeschlagen, wählen Sie \"Details " "anzeigen\" für Details." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:853 #, python-format msgid "Could not find any covers for <b>%s</b>" -msgstr "Es wurden für <b>%s</b> keine Umschlagbilder gefunden" +msgstr "Es wurden für <b>%s</b> keine Coverbilder gefunden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:855 #, python-format msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best." msgstr "" -"<b>%(num)d</b> Umschlagbilder für %(title)s gefunden. Wählen Sie aus, " -"welches Ihnen am besten gefällt." +"<b>%(num)d</b> Coverbilder für %(title)s gefunden. Wählen Sie aus, welches " +"Ihnen am besten gefällt." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 msgid "Downloading metadata..." @@ -15536,7 +15732,7 @@ msgstr "Lade Metadaten herunter..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059 msgid "Downloading cover..." -msgstr "Lade Umschlagbild..." +msgstr "Lade Coverbild..." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:38 msgid "" @@ -15883,7 +16079,7 @@ msgid "" msgstr "" "Wählt ein anderes Layout für den \"Metadaten bearbeiten\"-Dialog. Das " "kompakte Metadaten-Layout bevorzugt das Bearbeiten von Metadaten gegenüber " -"dem Ändern von Umschlagbildern und Formaten." +"dem Ändern von Coverbildern und Formaten." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 msgid "Preferred &input format order:" @@ -15947,56 +16143,70 @@ msgid "is greater than" msgstr "ist größer als" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "es sind nicht mehr Tage vergangen als" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "hat" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "nicht hat" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "hat Muster" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "hat nicht Muster" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "ist gesetzt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "ist nicht gesetzt" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "liegt mehr Tage zurück als" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "liegt weniger Tage zurück als" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "liegt mehr Tage von heute als" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "liegt von heute weniger Tage zurück als" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "hat" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "nicht hat" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "hat Muster" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "hat nicht Muster" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "ist nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "stimmt mit dem Muster überein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "stimmt nicht mit dem Muster überein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Wenn die Spalte ___ ___ Werte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -16004,7 +16214,7 @@ msgstr "" "Gäbe entweder einen Identifiertyp oder einen Identifiertyp mit einem Wert in " "der Form Identifier:Wert an" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -16015,122 +16225,148 @@ msgstr "" "Sprachnamen verwenden. In diesem Fall wird Calibre versuchen, ihn " "automatisch in den Sprachcode zu übersetzen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Geben Sie eine Zahl ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -"Geben Sie die Zahl der Tage an, die das Objekt alt sein kann. Null steht für " -"heute." +"Geben Sie das maximal-mögliche Alter des Gegenstandes in Tagen an. Null ist " +"heute. Daten in der Zukunft passen immer." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" +"Geben Sie das maximal-mögliche Alter des Gegenstandes in Tagen an. Null ist " +"heute. Daten in der Zukunft passt nicht." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" +"Geben Sie das maximal-mögliche Alter des Gegenstandes in Tagen in der " +"Zukunft an. Null ist heute. Daten in der Vergangenheit passen immer." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" +"Geben Sie die minimale Anzahl Tage an, die der Gegenstand in der Zukunft " +"liegen kann. Null ist heute. Daten in der Vergangenheit gehen nie." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Geben Sie ein Datum im Format YYYY-MM-DD ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Geben Sie einen Text ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Geben Sie eine Regular Expression ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Durch Trennung mit %s können Sie mehrere Werte auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" -msgstr "" +msgstr "Farbton" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "Icon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" -msgstr "" +msgstr "Festlegen von" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "Farbe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "der Spalte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "zu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "Icon hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Nur wenn die folgenden Bedingungen alle erfüllt sind:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Andere Bedingungen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Sie können Bedingungen ausschalten wenn Sie die Eingabefelder löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Beispieltext" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Icon wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "Kein Icon gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "Für diese Regel müssen Sie ein Icon wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Ungültiger Zustand" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Eine bedingung für diese Regel ist ungültig: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Kein Zustand" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Sie müssen der Regel mindestens eine Bedingung hinzufügen die nicht leer ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -16143,7 +16379,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -16153,34 +16389,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Wenn die <b>%(col)s</b> Spalte <b>%(action)s</b> Wert: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Regel hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Regel entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Ausgewählte Regel nach oben schieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Ausgewählte Regel nach unten schieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Erweiterte Regel hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16192,23 +16428,23 @@ msgstr "" "<p>Sie können eine <b>bereits angelegte Regel ändern</b>, indem Sie doppelt " "darauf klicken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Keine Regel ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Keine Regel ausgewählt für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "beseitigen" @@ -17021,15 +17257,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Show &cover in the book details panel" -msgstr "Zeige das &Cover in der Buchdetailansicht" +msgstr "Zeige das &Coverbild in der Buchdetailansicht" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "Show the size of the book's cover in pixels" -msgstr "Die Anzahl der Pixel des Buch-Covers in Pixel anzeigen" +msgstr "Die größe des Coverbildes in Pixel anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:295 msgid "Show cover &size" -msgstr "Cover anzeigen &Größe" +msgstr "Größe des Coverbildes anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:297 msgid "" @@ -17117,18 +17353,19 @@ msgstr "&Abwechselnde Spaltenfarbe im Tag-Browser verwenden" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:322 msgid "Show cover &browser in a separate window (needs restart)" -msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (Neustart erforderlich)" +msgstr "" +"Zeige Coverbild-Ansicht in einem eigenen Fenster (Neustart erforderlich)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:323 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -"A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (Neustart " +"A&nzahl der dargestellten Coverbilder in der Coverbild-Ansicht (Neustart " "erforderlich):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:324 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -"Den Coverbrowser im &Vollbildmodus anzeigen, wenn er in einem separaten " +"Den Coverbild-Browser im &Vollbildmodus anzeigen, wenn er in einem separaten " "Fenster geöffnet wird." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:325 @@ -17139,7 +17376,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:326 msgid "Show &reflections in the cover browser" -msgstr "Spiegelungen im Cove&rbrowser anzeigen" +msgstr "Spiegelungen im Cove&rbild-Browser anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 @@ -17184,7 +17421,7 @@ msgstr "Quelle" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" -msgstr "Umschlagbild-Priorität" +msgstr "Coverbild-Priorität" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:77 msgid "This source is configured and ready to go" @@ -17231,8 +17468,8 @@ msgid "" "(smaller) priority will be preferred when bulk downloading metadata.\n" msgstr "" "Wählen Sie die Metadaten-Quellen die Sie nicht benutzen wollen ab. Sie " -"können auch die Priorität der Umschlagbilder festlegen. Umschlagbilder mit " -"höherer Priorität (kleinere Zahl) werden beim Herunterladen der Metadaten " +"können auch die Priorität der Coverbilder festlegen. Coverbilder mit höherer " +"Priorität (kleinere Zahl) werden beim Herunterladen der Metadaten " "bevorzugt.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 @@ -17304,13 +17541,13 @@ msgstr "Max. Wartezeit nachdem der erste &Treffer gefunden wurde:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " Sekunden" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:144 msgid "Max. time to wait after first &cover is found:" -msgstr "Max. Wartezeit nachdem das erste &Umschlagbild gefunden wurde:" +msgstr "Max. Wartezeit nachdem das erste Coverbild gef&unden wurde:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:146 msgid "" @@ -17724,7 +17961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72 msgid "Save &cover separately" -msgstr "Ums&chlagbild getrennt speichern" +msgstr "Coverbild seperat speichern" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73 msgid "Replace space with &underscores" @@ -18097,12 +18334,12 @@ msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -"Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " -"Umschlagbilder werden verkleinert. " +"Maximale Größe (BreitexHöhe) der angezeigten Coverbilder. Größere " +"Coverbilder werden verkleinert. " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" -msgstr "Maximale Ums&chlagbild-Größe:" +msgstr "Maximale Coverbild-Größe:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" @@ -18400,7 +18637,7 @@ msgstr "" "annimmt" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Löschen" @@ -18459,7 +18696,7 @@ msgstr "Kontextmenü für Bücher auf dem Gerät" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:229 msgid "The context menu for the cover browser" -msgstr "Das Kontextmenü für den Umschlagsbild Browser" +msgstr "Das Kontextmenü für den Coverbild-Browser" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:235 msgid "Click to choose toolbar or menu to customize" @@ -18898,7 +19135,7 @@ msgstr "Anzahl der zu nutzenden Threads für Cacheaktualisierung" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:108 msgid "Number of cover download threads to use" -msgstr "Anzahl der gleichzeitigen Cover-Downloads" +msgstr "Anzahl der gleichzeitigen Coverbild-Downloads" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:109 msgid "Number of details threads to use" @@ -19526,7 +19763,7 @@ msgstr "Bücher sammeln und zusammen konvertieren" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:216 msgid "Queueing " -msgstr "Sammle " +msgstr "Sammeln " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:217 #, python-format @@ -19799,8 +20036,8 @@ msgid "Edit" msgstr "Bearbeiten" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Zurücksetzen" @@ -19818,12 +20055,12 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des E-Book-Betrachters" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19832,7 +20069,7 @@ msgstr "" "des Aussehens aller Bücher." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19933,38 +20170,42 @@ msgstr "Nichtproportionale Schriftgröße in Punkt" msgid "The standard font type" msgstr "Standardschriftart" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "Die minimale Schriftgröße in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Name des Themes" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Wählen Sie einen Namen für dieses Theme" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Einstellungen als Theme %s gespeichert" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Einstellungen vom Theme %s geladen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Theme %s gelöscht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Wählen Sie die Textfarbe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Am bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19972,31 +20213,31 @@ msgstr "" "Sie editieren momentan Tastenkürzel. Beenden Sie dies zuerst durch einen " "Klick außerhalb des Tatenkürzeldialogs." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "E-Book-Betrachter einrichten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Voreingestellte Schriftgröße:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Serifenlos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Nichtproportional" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Schrittweite der Schriftartvergrößerung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -20004,15 +20245,23 @@ msgstr "" "Der Betrag, um den sich die Schiftgröße vergrößert/verkleinert,\n" " wenn auf den größer/kleiner Button für die Schriftgröße gedrückt wird" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "M&inimale Schriftgröße:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "Die minimale Schriftgröße in Pixel" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Schrifteinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -20023,120 +20272,120 @@ msgstr "" "wechseln, klicken Sie auf die Schaltfläche mit dem gelben Bildlauf-Symbol in " "der oberen rechten Ecke des Betrachter-Fensters." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" "Die Anzahl der &Seiten, die auf dem Bildschirm angezeigt werden sollen " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " Seite(n)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "Seitenränder-Einstellungen, die für das Buch gelten, &überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "obere Rand" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "&Seitenrand" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "untere Rand" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "Text-&Layout in der Seitenansicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Maximale Textbreite im &Vollbild:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Uhr im Vollbildmodus anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Lese-&Position im Vollbildmodus anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "&Rollbalken im Vollbildmodus anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "Betrachter im Vollbildmodus &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "&Hilfe-Nachricht beim Starten des Vollbildmodus anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Vollbildoptionen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Hintergrundfarbe :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Beispiel" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Schriftfarbe:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Farben und Hintergründe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Umblätter-&Dauer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "Deaktiviert" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Mausrad &blättert um" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Zeilenbildlauf stoppt an Seitenumbrüchen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "Bilder ve&rkleinern, die größer als das Betrachterfenster sind (Neustart " "erforderlich)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "&Umblätter-Optionen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "&Trennen (Silbentrennung bei langen Worten)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Voreingeste&llte Sprache für die Silbentrennung:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -20144,35 +20393,35 @@ msgstr "" "Voreingestellte Sprache für die Regeln der Silbentrennung. Falls das Buch " "keine Sprache angibt, wird diese Sprache verwendet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Zuletzt verwendete &Fenstergröße und das Layout merken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "&Aktuelle Seite beim Verlassen speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Steuerung im Betra&chter-Fenster anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "Sonstige Optionen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "All&gemein" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Doppelklicken um ein Tastaturkürzel zu ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Tasten&kürzel" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -20182,29 +20431,29 @@ msgstr "" "beeinflussen. Beispiele finden Sie <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">hier</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Benutzer &Stylesheet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" "Sie können die Einstellungen des Viewers als <i>Themen</i> speichern und " "laden" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Aktuelle Einstellungen als ein Theme speichern:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Früher gespeichertes Theme laden:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Gespeichertes Theme löschen:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Themes" @@ -20229,7 +20478,7 @@ msgid "&Search for next occurrence" msgstr "&Suche nach dem nächsten Vorkommen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gehe zu..." @@ -20349,15 +20598,15 @@ msgstr "" "Dieses eBook ist beschädigt und kann nicht geöffnet werden. Wenn Sie es von " "irgendwo heruntergeladen haben, versuchen Sie es erneut herunter zu laden." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format des Buches" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20365,7 +20614,7 @@ msgstr "" "Gehe zu einer Referenz. Um die Referenznummer zu erhalten, klicke auf den " "<i>Referenz Modus</i> Button in der Werkzeugleiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20373,152 +20622,142 @@ msgstr "" "In den Modus »Seitenansicht« wechseln – in diesem Modus wird der Text wie " "bei einem Buch auf Seiten aufgeteilt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" "In den Modus »Fortlaufende Seiten« wechseln – in diesem Modus wird der Text " "nicht auf Seiten aufgeteilt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "In Vollbild wechseln (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Vollbildmodus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Rechtsklick um Steuerung anzuzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" "Klicken Sie in den Rechten oder Linken Seitenrand um weiter zu blättern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Zum Verlassen Esc drücken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Steuerung zeigen/verbergen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Liste der zuletzt geöffneten Bücher löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Verbinde mit dict.org zum Nachschlagen von: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Dieser Ordner existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Der Speicherort, auf den das Objekt verweist, existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "E-Book wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-Books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Vergrößern" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "verkleinern" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "#%d zu Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Lade E-Book..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Konnte E-Book nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Steuerung des E-Book-Betrachters" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls ausgewählt, wird das Betrachterfenster nach Möglichkeit im Vordergrund " "geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Falls ausgewählt, wird das Betrachterfenster nach Möglichkeit im " "Vollbildmodus geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20526,7 +20765,7 @@ msgstr "" "Bildschirmposition, an der das Buch geöffnet werden soll. Die Stelle wird " "oben links im Betrachter angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20647,14 +20886,15 @@ msgid "Show" msgstr "Anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Ausblenden" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Umschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20663,20 +20903,20 @@ msgstr "" "Wählen Sie Ihr Lesegerät. Wenn Ihr Gerät nicht in der Liste auftaucht, " "wählen Sie ein \"%s\"-Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Verschiebe Bibliothek..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20686,20 +20926,20 @@ msgstr "" "bevor Sie versuchen, die existierende Bibliothek zu verschieben.<br>Fehler: " "%(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Speicherort für Bücher wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Konnte keinen Ordner in %s erstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -20707,28 +20947,28 @@ msgstr "" "Sie müssen für die Calibre- Bibliothek einen leeren Ordner wählen. %s ist " "nicht leer." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Weiter >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Zurück" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Fertigstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Anwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -20737,7 +20977,7 @@ msgstr "Willkommens-Assistent" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Willkommen zu Calibre" @@ -20745,7 +20985,7 @@ msgstr "Willkommen zu Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Die Lösung aus einer Hand für Ihre E-Book-Bedürfnisse." @@ -21047,38 +21287,30 @@ msgstr "Hotmail verwenden" msgid "&Test email" msgstr "E-Mail &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Falls Sie das <a href=\"http://www.lexcycle.com/download\">Stanza</a> E-" -"Book Programm auf Ihrem iPhone/iTouch verwenden, können Sie auf Ihre Calibre " -"Büchersammlung direkt vom Gerät aus zugreifen. Dazu müssen Sie den Calibre " -"Content Server einschalten." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "&Inhalt-Server einschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Denken Sie daran, Calibre gestartet zu lassen, da der Server nur solange " -"läuft, wie auch Calibre läuft.\n" -"<p>Stanza sollte Ihre Calibre-Zusammenstellung automatisch finden. Falls " -"nicht, versuchen Sie die URL http://myhostname:8080 als einen neuen Katalog " -"im Stanza-Reader auf dem iPhone hinzuzufügen. Dabei sollte myhostname der " -"vollständige Servername oder die IP-Adresse des Rechners sein, auf dem " -"Calibre läuft." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21452,7 +21684,7 @@ msgid "" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -"Ersetze das existierende Cover mit einem aus dem Katalog.\n" +"Ersetze das existierende Coverbild mit einem aus dem Katalog.\n" "Standard: '%default'\n" "Betrifft: AZW3, ePub, MOBI Ausgabeformat" @@ -21464,7 +21696,7 @@ msgid "" "Default: '%default'\n" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -"Größe (in inch) für Buchcover im Katalog\n" +"Größe (in inch) für Coverbilder im Katalog\n" "Zulässige Werte: 1.0 - 2.0\n" "Standard: '%default'\n" "Wird andewandt bei AZW3, ePub und MOBI-Ausgabeformaten" @@ -21676,11 +21908,11 @@ msgstr "Unbekannte Dateien bei Büchern" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:33 msgid "Missing covers files" -msgstr "Fehlende Cover-Dateien" +msgstr "Fehlende Coverbild-Dateien" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:34 msgid "Cover files not in database" -msgstr "Cover-Dateien nicht in der Datenbank" +msgstr "Coverbild-Dateien nicht in der Datenbank" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:35 msgid "Folders raising exception" @@ -21865,7 +22097,7 @@ msgstr "Serien Nummer der hinzugefügten Bücher festlegen" #: /home/kovid/work/calibre/src/calibre/library/cli.py:341 msgid "Path to the cover to use for the added book" -msgstr "Pfad zum Cover des hinzugefügten Buches" +msgstr "Pfad zum Coverbild des hinzugefügten Buches" #: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "You must specify at least one file to add" @@ -22048,9 +22280,9 @@ msgstr "" "\n" "Exportiert die durch IDs (eine durch Kommata getrennte Liste) angegebenen " "Bücher in das Dateisystem.\n" -"Der Exportvorgang speichert alle Formate der Bücher, ihre Umschlagbilder und " -"Metadaten (in\n" -"einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" +"Der Exportvorgang speichert alle Formate der Bücher, ihre Coverbilder und " +"Metadaten (ineiner opf Datei). \n" +"Die ID Nummern erhalten Sie mit dem Befehl list.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:646 msgid "Export all books in database, ignoring the list of ids." @@ -22524,22 +22756,22 @@ msgstr "wiederhergestellte Einstellung " msgid "creating custom column " msgstr "Erstelle benutzerdefinierte Spalte " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s Bücher)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migriere alte Datenbank zu E-Book Bibliothek in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiere <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -22670,7 +22902,7 @@ msgid "" "Normally, calibre will save the cover in a separate file along with the " "actual e-book file(s)." msgstr "" -"Normalerweise speichert Calibre das Umschlagbild in einer gesonderten Datei " +"Normalerweise speichert Calibre das Coverbild in einer seperaten Datei " "zusammen mit den eigentlichen E-Book Dateien." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:93 @@ -22800,7 +23032,7 @@ msgstr "Benutzername für den Zugriff. Standardmäßig ist es: %default" #, python-format msgid "The maximum size for displayed covers. Default is %default." msgstr "" -"Maximale Größe für angezeigte Umschlagbilder. Voreinstellung ist %default." +"Maximale Größe für angezeigte Coverbilder. Voreinstellung ist %default." #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:39 msgid "" @@ -22922,40 +23154,40 @@ msgstr "in" msgid "Books in" msgstr "Bücher in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andere Formate" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Lese %(title)s im %(fmt)s-Format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Holen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Einzelheiten" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Ein permanenter Link zu diesem Buch" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Dieses Buch wurde gelöscht" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "in Suche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Übereinstimmende Bücher" @@ -23812,7 +24044,7 @@ msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -"has_cover() -- gibt Yes zurück, wenn das Buch einen Umschlag hat, " +"has_cover() -- gibt Yes zurück, wenn das Buch einen Coverbild hat, " "andernfalls einen leeren String" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:917 @@ -24179,7 +24411,7 @@ msgstr "Spanisch (Argentinien)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Costa Rica)" -msgstr "" +msgstr "Spanisch (Costa Rica)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" @@ -24253,6 +24485,18 @@ msgstr "vormittags" msgid "pm" msgstr "nachmittags" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "&Kopieren" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "Alles markieren" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Theme auswählen (benötigt Neustart)" @@ -24327,8 +24571,8 @@ msgstr "Unbekannter Abschnitt" msgid "Unknown feed" msgstr "Feed unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artikel ohne Titel" @@ -24391,7 +24635,7 @@ msgstr "Feeds der Index-Seite erhalten" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 msgid "Trying to download cover..." -msgstr "Umschlagbild versuchen herunterzuladen ..." +msgstr "Es wird versucht ein Coverbild herunterzuladen ..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 msgid "Generating masthead..." @@ -24410,12 +24654,12 @@ msgstr "Feeds wurden nach %s heruntergeladen" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 #, python-format msgid "Could not download cover: %s" -msgstr "Umschlagbild konnte nicht heruntergeladen werden: %s" +msgstr "Coverbild konnte nicht heruntergeladen werden: %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 #, python-format msgid "Downloading cover from %s" -msgstr "Umschlagbild von %s herunterladen" +msgstr "Coverbild von %s herunterladen" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 msgid "Masthead image downloaded" @@ -24959,6 +25203,41 @@ msgid "" "timestamp default if not set: dd MMM yyyy\n" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" +"Darstellungsformat für das Erscheinungsdatum und den Zeitstempel (Datum).\n" +"Ein String regelt die Darstellung des Erscheinungsdatums im GUI\n" +"d der Tag als Zahl ohne vorangestellte Null (1 bis 31)\n" +"dd der Tag als Zahl ohne vorangestellte Null (01 bis 31)\n" +"ddd die Abkürzung des lokalen Wochentages (z.B. 'Mon' bis 'Son').\n" +"dddd der ausgeschriebene Wochentag (z.B. 'Montag' bis 'Qt::Sonntag').\n" +"M der Monat als Zahl ohne vorangestellte Null (1-12)\n" +"MM der Monat als Zahl mit vorangestellter Null (01-12)\n" +"MMM die Abkürzung des Monats (z.B. 'Jan' bis 'Dez').\n" +"MMMM der ausgeschriebene Monat (z.B. 'Januar' bis 'Dezember').\n" +"yy das Jahr als zweistellige Zahl (00-99)\n" +"yyyy das Jahr als vierstellige Zahl\n" +"h die Stunden ohne vorangestellte Null 0 (0 bis 11 oder 0 bis 23, " +"abhängig von am/pm) '\n" +"hh die Stunden mit einer vorangestellten Null (00 bis 11 oder 00 bis 23, " +"depending on am/pm) '\n" +"m die Minuten ohne vorangestellte Null (0 to 59) '\n" +"mm die Minuten mit vorangestellter Null (00 to 59) '\n" +"s die Sekunden ohne vorangestellter Null (0 to 59) '\n" +"ss die Sekunden mit vorangestellter Null (00 to 59) '\n" +"ap verwende eine 12 Stunden Anzeige statt einer 24, mit \"ap\"\n" +"wird der lokalisierte String auf am oder pm gesetzt '\n" +"AP verwende eine 12 Stunden Anzeige statt einer 24, mit \"AP\"\n" +"wird der lokalisierte String auf AM oder PM gesetzt '\n" +"iso das Datum mit Zeit und Zeitzone. Muss das einzig vorhandene Format " +"sein.\n" +"Ist z.B. das Datum 9 Jan 2010 gegeben, wird folgendes angezeigt:\n" +"MMM yyyy ==> Jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 Jan 2010\n" +"MM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10\n" +"Das Erscheinungsdatum wird, wenn nicht anders festgelegt so angegeben: MMM " +"yyyy\n" +"Der Zeitstempel wird, wenn nicht anders festgelegt so angegeben: dd MMM " +"yyyy\n" +"last_modified_display_format /zuletzt bearbeitet Datum wird, wenn nicht " +"anders festgelegt so angegeben: dd MMM yyyy" #: /home/kovid/work/calibre/resources/default_tweaks.py:177 msgid "Control sorting of titles and series in the library display" @@ -25362,8 +25641,8 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:379 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -"Festlegen, welche Schrift beim Generieren eines Standard-Covers oder " -"Impressum verwendet wird" +"Festlegen, welche Schrift beim Generieren eines Standard-Coverbildes oder " +"dem Impressum verwendet wird" #: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "" @@ -25373,7 +25652,7 @@ msgid "" "the books in your library." msgstr "" "Absoluter Pfad zu der .ttf-Schriftart, die für den Titel, Autor\n" -"und die Fußzeile beim Generieren von Standardcovern oder Titelbildern " +"und die Fußzeile beim Generieren von Standardcover- oder Impressum-bildern " "benutzt werden. Nützlich, wenn\n" "die Standardschriftart (Liberation Serif) Sonderzeichen der Sprache der " "Bücher in der Bibliothek\n" @@ -25509,7 +25788,7 @@ msgstr "" msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Die maximale Breite und Höhe für in der Calibre-Bibliothek gespeicherte " -"Umschlagbilder" +"Coverbilder" #: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "" @@ -25517,9 +25796,9 @@ msgid "" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -"Alle Umschlagbilder innerhalb der Calibre-Bibliothek werden auf diese \n" +"Alle Coverbilder innerhalb der Calibre-Bibliothek werden auf diese \n" "Maximalgröße skaliert, wobei ihr Seitenverhältnis unverändert bleibt. \n" -"Das soll Verlangsamungen durch extrem große Umschlagbilder vermeiden." +"Das soll Verlangsamungen durch extrem große Coverbilder vermeiden." #: /home/kovid/work/calibre/resources/default_tweaks.py:442 msgid "Where to send downloaded news" @@ -25596,29 +25875,25 @@ msgstr "" "aktivieren diese Option auf eigene Gefahr!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Die Originaldatei speichern, wenn in das selbe Format konvertiert wird" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Bei der Konvertierung mit selbem Quell- und Zielformat (z.B. von EPUB zu " -"EPUB) \n" -"wird die Originaldatei gespeichert, so dass im Falle einer schlechten\n" -"Konvertierung die Einstellungen optimiert und die Konvertierung erneut \n" -"durchgeführt werden kann. Wird diese Option abgewählt, speichert Calibre\n" -"die Originaldatei nicht." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Anzahl der zuletzt angezeigten Bücher" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25628,11 +25903,11 @@ msgstr "" "Bücher.\n" "Stellen Sie hier ein, wie viele angezeigt werden sollen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Schriftgröße und Buchdetails im Interface ändern" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25644,11 +25919,11 @@ msgstr "" "Setzen Sie eine positive oder negative Zahl ein, um die Schriftgröße zu \n" "erhöhen oder zu verringern." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Kompiliere General Program Mode Vorlagen zu Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25669,11 +25944,11 @@ msgstr "" "Standard: compile_gpm_templates = True\n" "Nicht kompilieren: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Welches Format standardmäßig für die Kniffe gewählt wird" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25702,11 +25977,11 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "Keine Vorauswahl beim Bearbeiten von Autoren/Tags/Serien/etc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25724,3 +25999,15 @@ msgstr "" "drücken. Welche Technik Sie bevorzugen hängt von dem Zustand der Metadaten " "in Ihrer\n" "Bibliothek und Ihrem persönlichen Änderungsstil ab." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index ae8c7a0fa4..5b8f96f68f 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Greek <el@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:40+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -328,65 +330,69 @@ msgstr "Καθορισμός μεταδεδομένων σε αρχεία %s" msgid "Set metadata from %s files" msgstr "Καθορισμός μεταδεδομένων από αρχεία %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Προσθήκη βιβλίων στο calibre ή τη συνδεδεμένη συσκευή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Προσκόμισε σχόλια απο ένα συνδεμένο kindle (πειραματικό)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Δημιουργία καταλόγου των βιβλίων στην βιβλιοθήκη σας" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Μετατροπή βιβλίων σε διάφορες μορφές ηλεκτρονικών βιβλίων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Διαγραφή βιβλίων από τη βιβλιοθήκη του calibre ή της συνδεδεμένης συσκευής" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Επεξεργασία των μεταδεδομένων των βιβλίων της βιβλιοθήκης σας" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Διάβασε βιβλία από την βιβλιοθήκη σου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Κατέβασμα ειδήσεων από το διαδίκτυο σε μορφή ηλεκτρονικού βιβλίου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Γρήγορη εμφάνιση συναφών βιβλίων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Εξαγωγή βιβλίων από τη βιβλιοθήκη σας στον σκληρό δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Δείξε τις λεπτομέρειες του βιβλίου σε ξεχωριστό παράθυρο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Επανεκκίνηση" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Άνοιξε τον φάκελο που περιέχει τα αρχεία των βιβλίων στη βιβλιοθήκη σου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Αποστολή βιβλίων στη συνδεδεμένη συσκευή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -394,46 +400,46 @@ msgstr "" "Αποστολή βιβλίων μέσω email ή του δικτύου και σύνδεση με το iTunes ή τους " "φακέλους του υπολογιστή σας, σαν να είναι συσκευές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Περιήγηση του εγχειριδίου χρήστη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Προσαρμογή του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Εύκολος εντοπισμός βιβλίων παρόμοιων με το επιλεγμένο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Άλλαξε μεταξύ διαφορετικών βιβλιοθηκών και εκτέλεσε συντήρηση σε αυτές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Αντιγραφή βιβλίων από την συσκευή στην βιβλιοθήκη σας" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Επεξεργασία συλλογών βιβλίων που είναι τοποθετημένα στην προσωπική σας " "συσκευή." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Αντιγραφή ενός βιβλίου από τη βιβλιοθήκη του Calibre σε άλλη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Κάντε μικρές τροποποιήσεις σε αρχεία epub ή htmlz στη βιβλιοθήκή σας του " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -441,58 +447,58 @@ msgstr "" "Βρες το επόμενο ή το προηγούμενο ταίριασμα κατά την αναζήτηση στην " "βιβλιοθήκη του calibre σε λειτουργία επισήμανσης" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Επιλογή ενός τυχαίου βιβλίου από τη βιβλιοθήκη του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Αναζήτηση για βιβλία διαφορετικών εκδοτών" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Κατεβάστε νέα πρόσθετα για το calibre ή ενημερώστε τα υπάρχοντα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Ρυθμίσεις εμφάνισης" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Διεπαφή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ρυθμίστε την εμφάνιση του περιβάλλοντος εργασίας calibre έτσι ώστε να " "ταιριάζει στις προτιμήσεις σας" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Συμπεριφορά" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Ρύθμισε την συμπεριφορά του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Πρόσθεσε δικές σου στήλες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Προσθαφαίρεση στηλών στον κατάλογο βιβλίων του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Εργαλειοθήκη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -500,66 +506,66 @@ msgstr "" "Παραμετροποίηση της εργαλειοθήκης και των μενού περιεχομένων, αλλάζοντας τις " "ενέργειες που είναι διαθέσιμες σε κάθε ένα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Αναζήτηση" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Προσαρμογή του τρόπου αναζήτησης βιβλίων στο calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Επιλογές Εισαγωγής" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Μετατροπή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Ορισμός ρυθμίσεων μετατροπής συγκεκριμένα για κάθε μορφή εισόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Κοινές Επιλογές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Ορισμός ρυθμίσεων μετατροπής κοινών για όλα τα είδη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Επιλογές Εξόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Ορισμός ρυθμίσεων μετατροπής συγκεκριμένα για κάθε μορφή εξόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Προσθήκη βιβλίων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Εισαγωγή/Εξαγωγή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Ελέγχει πως το calibre διαβάζει τα μεταδεδομένα από τα αρχεία όταν " "προστίθενται βιβλία" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Σώζονται βιβλία στον δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -567,52 +573,52 @@ msgstr "" "Έλεγχος του τρόπου με τον οποίο το calibre εξάγει τα αρχεία απο τη βάση " "δεδομένων του στο δίσκο όταν χρησιμοποιείται το Αποθήκευση στο δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Αποστολή βιβλίων σε συσκευές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Έλεγχος του τρόπου με τον οποίο το calibre μεταφέρει αρχεία στο δικό σου " "ηλεκτρονικό αναγνώστη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Αλλαγή των πεδίων των μεταδεδομένων πριν από αποθήκευση / αποστολή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Τυποποιημένες Διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Για προχωρημένους" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Δημιούργησε νέες τυποποιημένες διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Διαμοιρασμός βιβλίων με email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Διαμοιρασμός" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -620,69 +626,69 @@ msgstr "" "Ρύθμιση διαμοιρασμού βιβλίων μέσω ηλεκτρονικού ταχυδρομείου. Μπορεί να " "χρησιμοποιηθεί για αυτόματη αποστολή κατεβασμένων νέων στις συσκευές σας." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Διαμοιρασμός μέσω διαδικτύου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Μεταφόρτωση μεταδεδομένων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Ελένξτε πως το calibre κατεβάσει μεταδεδομένα βιβλίων απο το δίκτυο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Προσθέστε/αφαιρέστε/παραμετροποιήστε διάφορα μέρη της λειτουργικότητας του " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Προσαρμογές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ρυθμίστε την συμπεριφορά του calibre σε διαφορετικά περιβάλλοντα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Πληκτρολόγιο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" "Ρυθμίστε τις συντομεύσεις πληκτρολογίου που χρησιμοποιούντε απο το calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Υπολειπόμενα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Προχωρημένες ρυθμίσεις διαφόρων παραμέτρων" @@ -916,32 +922,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Εγκατεστημένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Απεικόνιση για πρόσθετα αρχειοτύπων" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Τοπική εξατομίκευση προσθέτων" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Απενεργοποιημένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Ενεργοποιημένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Η αρχικοποίηση του πρόσθετου %s απέτυχε με traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -953,26 +959,26 @@ msgstr "" " Εξατομίκευση του calibre με φόρτωση εξωτερικών προσθέτων.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Προσθήκη ενός προσθέτου με προσδιορισμό της διεύθυνσης (path) του αρχείου " "zip που το περιέχει." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Αφαίρεση εξατομικευμένων προσθέτων, ονομαστικά. Δεν επηρεάζει τα " "ενσωματωμένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -980,23 +986,23 @@ msgstr "" "Εξατομίκευση προσθέτου. Προσδιόρισε όνομα προσθέτου και στοιχειοσειρά " "εξατομίκευσης χωρισμένα με κόμμα." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Εμφάνιση όλων των εγκατεστημένων πρόσθετων" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Ενεργοποίηση του ονομαζόμενου προσθέτου" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Απενεργοποίηση του ονομαζόμενου προσθέτου" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1005,59 +1011,59 @@ msgstr "" "Η διαδρομή για την βιβλιοθήκη είναι πολύ μεγάλη. Πρέπει να είναι μικρότερη " "απο %d χαρακτήρες" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ναι" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Κύρια μνήμη" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Κάρτα μνήμης Α" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Κάρτα μνήμης Β" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ειδήσεις" @@ -1286,8 +1292,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Κατάλογος" @@ -1361,8 +1367,8 @@ msgstr "Λήψη καταλόγου των βιβλίων στη συσκευή. #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1373,8 +1379,8 @@ msgstr "Μεταφορά βιβλίων στη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1396,8 +1402,8 @@ msgstr "Αφαίρεση βιβλίων από τη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1559,12 +1565,6 @@ msgstr "Επικοινωνία με τον αναγνώστη Cybook Odyssey" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Επικοινωνία με το ηλ.αναγνωστήριο IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Δεν είναι δυνατή η λήψη αρχείων από αυτή την συσκευή" @@ -1939,35 +1939,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1980,7 +1980,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Λήψη των στοιχείων της συσκευής" @@ -2109,12 +2109,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2223,77 +2223,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2301,22 +2301,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2324,22 +2324,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2580,7 +2580,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Δεν υπάρχει αρκετός χώρος στην κάρτα αποθήκευσης" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Ο/Η/Το %s επεξεργάσθηκε" @@ -2652,30 +2652,30 @@ msgstr "" "\n" "Για την πλήρη τεκμηρίωση του συστήματος μετατροπής δείτε\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ΠΑΡΑΜΕΤΡΟΙ ΕΙΣΑΓΩΓΗΣ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" "Παράμετροι για τον έλεγχο της επεξεργασίας του εισαγόμενου αρχείου %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ΠΑΡΑΜΕΤΡΟΙ ΕΞΑΓΩΓΗΣ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Παράμετροι για τον έλεγχο της επεξεργασίας του εξαγόμενου αρχείου %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Παράμετροι για τον έλεγχο της εμφάνισης και του ύφους των εξαγομένων" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2683,16 +2683,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Έλεγχος αυτόματου εντοπισμού της δομής του εγγράφου" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2702,21 +2702,21 @@ msgstr "" "αρχείο προέλευσης έχει Πίνακα Περιεχομένων, αυτός θα χρησιμοποιηθεί κατά " "προτεραιότητα σε σχέση μ'εκείνον που παράγεται αυτόματα." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Παράμετροι για τον καθορισμό των μεταδεδομένων στα εξαγόμενα" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Παράμετροι που βοηθούν στη διόρθωση (αποσφαλμάτωση) της μετατροπής" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Τα εξαγόμενα αποθηκεύτηκαν στον/στην" @@ -4026,56 +4026,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Πρέπει να προσδιορίσετε ένα αρχείο epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4335,14 +4285,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Όχι" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4402,7 +4352,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4410,7 +4360,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4550,6 +4500,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4684,12 +4635,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4788,14 +4739,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4805,7 +4756,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4821,19 +4772,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ή " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4853,22 +4804,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4885,7 +4932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Αξιολόγηση" @@ -5214,7 +5261,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5528,7 +5575,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5614,7 +5661,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5999,27 +6046,31 @@ msgstr "Αποστολή στην συσκευή" msgid "Connect/share" msgstr "Σύνδεση/διαμοιρασμός" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6281,79 +6332,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6458,7 +6644,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6650,7 +6836,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6911,7 +7097,7 @@ msgstr "Προσθήκη βιβλίων στο calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -7049,7 +7235,7 @@ msgid "Click to open" msgstr "Κάντε κλικ για να ανοίξει" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7658,7 +7844,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8204,10 +8390,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8240,10 +8422,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8297,7 +8475,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Μεταδεδομένα" @@ -8569,22 +8747,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "&Τυπική γραμματοσειρά:" @@ -8595,17 +8773,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " εικ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8815,7 +8994,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8825,7 +9004,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Αποθήκευση" @@ -9190,10 +9369,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9206,23 +9385,23 @@ msgid "Undefined" msgstr "Μη ορισμένο" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9251,37 +9430,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -10037,8 +10216,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10163,7 +10342,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&ΟΚ" @@ -10209,7 +10388,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Συγγραφέας" @@ -10320,14 +10499,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10348,7 +10519,7 @@ msgstr "Σύνδεσμος" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Δεν βρέθηκαν αντιστοιχίες." @@ -10520,7 +10691,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10636,54 +10807,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11607,70 +11778,70 @@ msgstr "%s πηγές ειδήσεων" msgid "&Download now" msgstr "&Κατεβάστε τώρα" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Λογαριασμός" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(απαιτείται)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Δεν υπάρχει ενεργή σύνδεση Internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Προγραμματίστε το κατέβασμα ειδήσεων" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Προσθήκη προσαρμοσμένης πηγής ειδήσεων" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12238,44 +12409,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13300,57 +13471,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13358,60 +13529,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "Το %s εκτελείται ήδη." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13420,7 +13591,7 @@ msgid "&Preferences" msgstr "&Προτιμήσεις" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Έξοδος" @@ -14313,180 +14484,214 @@ msgid "is greater than" msgstr "είναι μεγαλύτερο από" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "είναι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "δεν είναι" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "είναι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "δεν είναι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14495,7 +14700,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14505,56 +14710,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Προσθήκη Κανόνα" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15491,7 +15696,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " δευτερόλεπτα" @@ -16344,7 +16549,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Διαγραφή" @@ -17615,8 +17820,8 @@ msgid "Edit" msgstr "Επεξεργασία" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Επαναφορά" @@ -17634,19 +17839,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17736,260 +17941,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "ανενεργό" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Γενικά" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18014,7 +18231,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Μετάβαση στο..." @@ -18132,171 +18349,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Προεπισκόπηση Εκτύπωσης" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Επιλογή ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Προσθήκη σελιδοδείκτη" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Διαχείριση Σελιδοδεικτών" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Γίνεται φόρτωση του eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Δεν ήταν δυνατή η φόρτωση του eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18412,14 +18619,15 @@ msgid "Show" msgstr "Εμφάνιση" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Απόκρυψη" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Εναλλαγή" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18428,67 +18636,67 @@ msgstr "" "Επιλέξτε τον ηλεκτρονικό αναγνώστη σας. Αν η συσκευή σας δεν είναι στην " "λίστα, επιλέξτε την \"%s\" συσκευή." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Ακύρωση" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Οδηγός πρώτης εκκίνησης" @@ -18497,7 +18705,7 @@ msgstr "Οδηγός πρώτης εκκίνησης" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Καλώς ήρθατε στο calibre" @@ -18505,7 +18713,7 @@ msgstr "Καλώς ήρθατε στο calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" "Το μοναδικό πρόγραμμα που χρειάζεστε για την διαχείριση των e-books σας." @@ -18778,26 +18986,29 @@ msgstr "Χρήση Hotmail" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19897,22 +20108,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -20245,40 +20456,40 @@ msgstr "στο" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Μόνιμος σύνδεσμος" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Αυτό το βιβλίο έχει διαγραφεί" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "σε αναζήτηση" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21308,6 +21519,18 @@ msgstr "πμ" msgid "pm" msgstr "μμ" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21379,8 +21602,8 @@ msgstr "" msgid "Unknown feed" msgstr "Άγνωστη ροή δεδομένων" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22300,35 +22523,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Αποθήκευση του πρωτότυπου αρχείου κατά την μετατροπή από ίδιο τύπο αρχείου " -"σε ίδιο τύπο αρχείου" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22336,11 +22560,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22352,11 +22576,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22372,11 +22596,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22385,3 +22609,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index e5bda7a4ce..9bc2664f0e 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-07-14 23:02+0000\n" "Last-Translator: Cruz Bishop <Unknown>\n" "Language-Team: English (Australia) <en_AU@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:53+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,335 +328,339 @@ msgstr "Set metadata in %s files" msgid "Set metadata from %s files" msgstr "Set metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Add books to calibre or the connected device" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Fetch annotations from a connected Kindle (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Generate a catalog of the books in your calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Convert books to various ebook formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Delete books from your calibre library or connected device" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Edit the metadata of books in your calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Read books in your calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Download news from the internet in ebook form" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Show a list of related books quickly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -866,32 +872,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -899,103 +905,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1219,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1286,8 +1292,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1298,8 +1304,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1321,8 +1327,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1484,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1864,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1905,7 +1905,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2034,12 +2034,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2143,77 +2143,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2221,22 +2221,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2244,22 +2244,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2498,7 +2498,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2542,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2572,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3834,56 +3834,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4136,14 +4086,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4203,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4211,7 +4161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4351,6 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4484,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4588,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4605,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4621,19 +4572,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4653,22 +4604,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4685,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5009,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5322,7 +5369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5408,7 +5455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5791,27 +5838,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6068,79 +6119,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6245,7 +6431,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6437,7 +6623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6698,7 +6884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6836,7 +7022,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7445,7 +7631,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7991,10 +8177,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8027,10 +8209,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8084,7 +8262,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8356,22 +8534,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8382,17 +8560,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8602,7 +8781,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8612,7 +8791,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8977,10 +9156,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8993,23 +9172,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9038,37 +9217,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9824,8 +10003,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9950,7 +10129,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9996,7 +10175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10107,14 +10286,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10135,7 +10306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10307,7 +10478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10423,54 +10594,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11394,70 +11565,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12025,44 +12196,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13087,57 +13258,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13145,60 +13316,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13207,7 +13378,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14100,180 +14271,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14282,7 +14487,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14292,56 +14497,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15278,7 +15483,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16131,7 +16336,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17402,8 +17607,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17421,19 +17626,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17523,260 +17728,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17801,7 +18018,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17919,171 +18136,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18199,81 +18406,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18282,7 +18490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18290,7 +18498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18547,26 +18755,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19666,22 +19877,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20014,40 +20225,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21077,6 +21288,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21148,8 +21371,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22067,7 +22290,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22075,25 +22299,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22101,11 +22327,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22117,11 +22343,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22137,11 +22363,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22150,3 +22376,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 2751eda37d..93f820857b 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: English (Canada) <en_CA@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:54+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "Set metadata in %s files" msgid "Set metadata from %s files" msgstr "Set metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -862,32 +868,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapping for filetype plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Local plugin customization" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Disabled plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialization of plugin %s failed with traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -895,22 +901,22 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Add a plugin by specifying the path to the zip file containing it." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Remove a custom plugin by name. Has no effect on built-in plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -918,82 +924,82 @@ msgstr "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "List all installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Enable the named plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Disable the named plugin" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" @@ -1217,8 +1223,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1284,8 +1290,8 @@ msgstr "Getting list of books on device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1296,8 +1302,8 @@ msgstr "Transferring books to device…" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1319,8 +1325,8 @@ msgstr "Removing books from device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1482,12 +1488,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communicate with the iRex iLiad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1862,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1903,7 +1903,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Get device information…" @@ -2032,12 +2032,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2143,77 +2143,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2221,22 +2221,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2244,22 +2244,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2498,7 +2498,7 @@ msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Rendered %s" @@ -2545,29 +2545,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Options to control the processing of the input %s file" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Options to control the processing of the output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Options to control the look and feel of the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2575,37 +2575,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Control auto-detection of document structure." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Options to set metadata in the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output saved to" @@ -3889,56 +3889,6 @@ msgstr "Running transforms on ebook…" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4207,14 +4157,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4274,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4282,7 +4232,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4422,6 +4372,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4555,12 +4506,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4659,14 +4610,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4676,7 +4627,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4692,19 +4643,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4724,22 +4675,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4756,7 +4803,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5080,7 +5127,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5393,7 +5440,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5479,7 +5526,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5862,27 +5909,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6139,79 +6190,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6316,7 +6502,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6508,7 +6694,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6769,7 +6955,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6907,7 +7093,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7516,7 +7702,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8062,10 +8248,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8098,10 +8280,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8155,7 +8333,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8427,22 +8605,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8453,17 +8631,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8673,7 +8852,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8683,7 +8862,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9048,10 +9227,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9064,23 +9243,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9109,37 +9288,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9895,8 +10074,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10021,7 +10200,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10067,7 +10246,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10178,14 +10357,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10206,7 +10377,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10378,7 +10549,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10494,54 +10665,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11465,70 +11636,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12096,44 +12267,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13158,57 +13329,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13216,60 +13387,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13278,7 +13449,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14171,180 +14342,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14353,7 +14558,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14363,56 +14568,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15349,7 +15554,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16202,7 +16407,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17473,8 +17678,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17492,19 +17697,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17594,260 +17799,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17872,7 +18089,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17990,171 +18207,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18270,81 +18477,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18353,7 +18561,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18361,7 +18569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18618,26 +18826,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19737,22 +19948,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20085,40 +20296,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21148,6 +21359,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21219,8 +21442,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22138,7 +22361,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22146,25 +22370,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22172,11 +22398,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22188,11 +22414,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22208,11 +22434,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22221,3 +22447,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index a70a6a44d4..7d65123180 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:04+0000\n" "Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:53+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,63 +328,67 @@ msgstr "Set metadata in %s files" msgid "Set metadata from %s files" msgstr "Set metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Add books to Calibre or the connected device" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Fetch annotations from a connected Kindle (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Generate a catalogue of the books in your Calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Convert books to various ebook formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Delete books from your Calibre library or connected device" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Edit the metadata of books in your Calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Read books in your Calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Download news from the internet in ebook form" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Show a list of related books quickly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Export books from your Calibre library to the hard disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Show book details in a separate popup" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Restart Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Open the folder that contains the book files in your Calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Send books to the connected device" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -390,42 +396,42 @@ msgstr "" "Send books via email or the web and connect to iTunes or folders on your " "computer as if they were devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Browse the calibre User Manual" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Customise Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Easily find books similar to the currently selected one" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Switch between different Calibre libraries and perform maintenance on them" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copy books from the device to your Calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Edit the collections in which books are placed on your device" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copy a book from one Calibre library to another" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "Make small tweaks to epub or htmlz files in your calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -433,57 +439,57 @@ msgstr "" "Find the next or previous match when searching in your Calibre library in " "highlight mode" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Choose a random book from your Calibre library" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Search for books from different book sellers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Get new Calibre plug-ins or update your existing ones" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Look and Feel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Adjust the look and feel of the calibre interface to suit your tastes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Behaviour" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Change the way calibre behaves" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Add your own columns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Add/remove your own columns to the calibre book list" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Toolbar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -491,64 +497,64 @@ msgstr "" "Customise the toolbars and context menus, changing which actions are " "available in each" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Searching" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Customise the way searching for books works in calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Input Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Set conversion options specific to each input format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Common Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Set conversion options common to all formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Output Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Set conversion options specific to each output format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Adding books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Control how calibre reads metadata from files when adding books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Saving books to disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -556,50 +562,50 @@ msgstr "" "Control how calibre exports files from its database to disc when using Save " "to disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Sending books to devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Control how calibre transfers files to your ebook reader" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Change metadata fields before saving/sending" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Template Functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Advanced" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Create your own template functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Sharing books by email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Sharing" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -607,11 +613,11 @@ msgstr "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Sharing over the net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -619,56 +625,56 @@ msgstr "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metadata download" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Control how Calibre downloads ebook metadata from the net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Add/remove/customise various bits of calibre functionality" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Fine tune how calibre behaves in various contexts" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Keyboard" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Customise the keyboard shortcuts used by Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Miscellaneous" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Miscellaneous advanced configuration" @@ -899,32 +905,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Installed plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapping for filetype plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Local plug-in customisation" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Disabled plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Enabled plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisation of plug-in %s failed with traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -936,23 +942,23 @@ msgstr "" " Customise calibre by loading external plug-ins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Add a plug-in by specifying the path to the zip file containing it." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remove a custom plug-in by name. (Has no effect on built-in plug-ins.)" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -960,82 +966,82 @@ msgstr "" "Customise plug-in. Specify name of plug-in and customisation string, " "separated by a comma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "List all installed plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Enable the named plug-in" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Disable the named plug-in" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Path to library too long. Must be less than %d characters." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Yes" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sAverage rating is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Main" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Card A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Card B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" @@ -1282,8 +1288,8 @@ msgstr "" "Click 'Show Details' for a list." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogue" @@ -1355,8 +1361,8 @@ msgstr "Getting list of books on device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1367,8 +1373,8 @@ msgstr "Transferring books to device..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1390,8 +1396,8 @@ msgstr "Removing books from device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1555,12 +1561,6 @@ msgstr "Communicate with the Cybook Odyssey eBook reader." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communicate with the IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Cannot get files from this device" @@ -1972,35 +1972,35 @@ msgstr "Communicate with the Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Communicate with the Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Communicate with the Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Communicate with the EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Communicate with the Adam tablet." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Communicate with the Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Communicate with the Moovybook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Communicate with the COBY." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Communicate with the Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2013,7 +2013,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Get device information..." @@ -2142,12 +2142,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Comments have been removed as the SONY reader chokes on them" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "All by title" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "All by author" @@ -2277,77 +2277,77 @@ msgstr "" "the T1 sets it. This means it will only show the first author for books with " "multiple authors. Leave this disabled if you use Metadata Plugboards." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2355,22 +2355,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2378,22 +2378,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2651,7 +2651,7 @@ msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Rendered %s" @@ -2720,29 +2720,29 @@ msgstr "" "\n" "For full documentation of the conversion system see\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Options to control the processing of the input %s file" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Options to control the processing of the output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Options to control the look and feel of the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2753,16 +2753,16 @@ msgstr "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Modify the document text and structure using user defined patterns." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Control auto-detection of document structure." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2772,15 +2772,15 @@ msgstr "" "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Options to set metadata in the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2788,7 +2788,7 @@ msgstr "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output saved to" @@ -4355,69 +4355,6 @@ msgstr "Running transforms on ebook..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Failed to parse: %(name)s with error: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Fixer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Workaround epubcheck bugs" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub. Complain to the epubcheck project." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "You must specify an epub file" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Fix unmanifested files" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Delete unmanifested files instead of adding them to the manifest" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4696,14 +4633,14 @@ msgstr "TEMPLATE ERROR" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "No" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4763,7 +4700,7 @@ msgstr "Comments" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tags" @@ -4771,7 +4708,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4937,6 +4874,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5083,12 +5021,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "This is an Amazon Topaz book. It cannot be processed." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "This is not a MOBI file. It is a Topaz file." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "This is not a MOBI file." @@ -5187,14 +5125,14 @@ msgstr "Main Text" msgid "%s format books are not supported" msgstr "%s format books are not supported" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5204,7 +5142,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5220,19 +5158,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " or " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5252,22 +5190,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5284,7 +5318,7 @@ msgstr "HTML TOC generation options." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Rating" @@ -5626,7 +5660,7 @@ msgstr "Control the adding of books" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5946,7 +5980,7 @@ msgstr "The folder %s already exists. Delete it first." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Too long" @@ -6043,7 +6077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6447,27 +6481,31 @@ msgstr "Send to device" msgid "Connect/share" msgstr "Connect/share" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Stopping" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Stopping server. This could take up to a minute, please wait..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6756,79 +6794,214 @@ msgid "Plugin Updater" msgstr "Plug-in Updater" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Smarten &punctuation" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6936,7 +7109,7 @@ msgid "Click the show details button to see which ones." msgstr "Click the show details button to see which ones." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Show book details" @@ -7139,7 +7312,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7410,7 +7583,7 @@ msgstr "Add books to calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "WizardPage" @@ -7563,7 +7736,7 @@ msgid "Click to open" msgstr "Click to open" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "IDs" @@ -8179,7 +8352,7 @@ msgid "Choose foreground color" msgstr "Choose foreground colour" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Choose background colour" @@ -8766,10 +8939,6 @@ msgstr "Insert &blank line between paragraphs" msgid "Text &justification:" msgstr "Text &justification:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Smarten &punctuation" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transliterate unicode characters to ASCII" @@ -8802,10 +8971,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Disable font size rescaling" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF Output" @@ -8859,7 +9024,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced font family:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -9139,22 +9304,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Preserve &aspect ratio of cover" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif family:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans family:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Monospace family:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandard font:" @@ -9165,17 +9330,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Monospace &font size:" @@ -9388,7 +9554,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9398,7 +9564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Save" @@ -9781,10 +9947,10 @@ msgstr "Cover browser could not be loaded" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9797,23 +9963,23 @@ msgid "Undefined" msgstr "Undefined" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "star(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Unrated" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Set '%s' to today" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Clear '%s'" @@ -9846,23 +10012,23 @@ msgstr "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Apply changes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Remove series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Automatically number books" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Force numbers to start with " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9870,15 +10036,15 @@ msgstr "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Remove all tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "tags to add" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "tags to remove" @@ -10737,8 +10903,8 @@ msgstr "The location %s contains the current calibre library" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Bad location" @@ -10867,7 +11033,7 @@ msgid "&Profile:" msgstr "&Profile:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -10915,7 +11081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Author" @@ -11034,14 +11200,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11062,7 +11220,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "No matches found" @@ -11239,7 +11397,7 @@ msgstr "Show detailed information about this error" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copied" @@ -11378,24 +11536,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "You must specify a destination when source is a composite field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "You must specify a destination identifier type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Search/replace invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Search pattern is invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11404,30 +11562,30 @@ msgstr "" "Applying changes to %d books.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Delete saved search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "The selected saved search/replace will be deleted. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Save search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12436,70 +12594,70 @@ msgstr "%s news sources" msgid "&Download now" msgstr "&Download now" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Need username and password" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "You must provide a username and/or password to use this news source." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Account" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(optional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(required)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Created by: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Download %s now" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Last downloaded: never" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "never" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Last downloaded:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Cannot download news as no internet connection is active" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "No internet connection" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Schedule news download" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Add a custom news source" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Download all scheduled news sources" @@ -13096,44 +13254,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "Copy the selected colour name to the clipboard" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Author Sort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Template language tutorial" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Template function reference" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "EXCEPTION: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "No column chosen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "You must specify a column to be coloured." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "No template provided" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "The template box cannot be empty." @@ -14194,57 +14352,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Choose a location for your calibre e-book library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Failed to create library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Failed to create calibre library at: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Choose a location for your new calibre e-book library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Initialising user interface..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Repairing failed" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "The database repair failed. Starting with a new empty library." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Bad database location" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Bad database location %r. calibre will now quit." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Corrupted database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14255,61 +14413,61 @@ msgstr "" "try and rebuild it automatically? The rebuild may not be completely " "successful. If you say No, a new empty calibre library will be created." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Bad database location %r. Will start with a new, empty calibre library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Starting %s: Loading books..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "If you are sure it is not running" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "may be running in the system tray, in the" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "upper right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "lower right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "try rebooting your computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "try deleting the file" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Cannot Start " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s is already running." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14318,7 +14476,7 @@ msgid "&Preferences" msgstr "&Preferences" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Quit" @@ -15316,56 +15474,70 @@ msgid "is greater than" msgstr "is greater than" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "has" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "does not have" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "has pattern" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "does not have pattern" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "is set" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "is not set" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "has" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "does not have" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "has pattern" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "does not have pattern" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "is not" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "matches pattern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "does not match pattern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "If the ___ column ___ values" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15373,125 +15545,145 @@ msgstr "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Enter a number." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Enter a date in the format YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Enter a string." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Enter a regular expression." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "You can match multiple values by separating them with %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "to" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Only if the following conditions are all satisfied:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Add another condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "You can disable a condition by blanking all of its boxes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Invalid condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "One of the conditions for this rule is invalid: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "No conditions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "You must specify at least one non-empty condition for this rule." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15504,7 +15696,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15514,34 +15706,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Add Rule" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Remove Rule" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Move the selected rule up" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Move the selected rule down" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Add Advanced Rule" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15551,23 +15743,23 @@ msgstr "" "that tell Calibre what colour to use. Click the \"Add Rule\" button below to " "get started.<p>You can <b>change an existing rule</b> by double clicking it." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "No rule selected." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "No rule selected for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "removal" @@ -16615,7 +16807,7 @@ msgstr "Max. &time to wait after first match is found:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " secs" @@ -17653,7 +17845,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Set this to -1 if the function takes a variable number of arguments" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Delete" @@ -18998,8 +19190,8 @@ msgid "Edit" msgstr "Edit" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Reset" @@ -19017,12 +19209,12 @@ msgid "Options to customize the ebook viewer" msgstr "Options to customise the ebook viewer" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Remember last used window size" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19031,7 +19223,7 @@ msgstr "" "books." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19127,38 +19319,42 @@ msgstr "The monospaced font size in px" msgid "The standard font type" msgstr "The standard font type" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Still editing" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19166,31 +19362,31 @@ msgstr "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configure Ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Default font size:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Font &magnification step size:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19198,132 +19394,140 @@ msgstr "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Font options" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Maximum text width in &fullscreen:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Page flip &duration:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "disabled" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Mouse &wheel flips pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "&Resize images larger than the viewer window (needs restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "H&yphenate (break line in the middle of large words)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Default &language for hyphenation:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19331,35 +19535,35 @@ msgstr "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Remember last used &window size and layout" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Remember the ¤t page when quitting" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&General" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Double click to change a keyboard shortcut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Keyboard shortcuts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19369,27 +19573,27 @@ msgstr "" "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "User &Stylesheet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -19414,7 +19618,7 @@ msgid "&Search for next occurrence" msgstr "&Search for next occurrence" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Go to..." @@ -19532,167 +19736,157 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Book format" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Position in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Search for text in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Toggle full screen (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Full screen mode" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Right click to show controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Press Esc to quit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Show/hide controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Print Preview" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Clear list of recently opened books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Connecting to dict.org to lookup: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "No such location" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "The location pointed to by this item does not exist." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Choose ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "No matches found for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Loading flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Laying out %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Bookmark #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Add bookmark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Enter title for bookmark:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Loading ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Could not open ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Options to control the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "If specified, viewer window will try to come to the front when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "If specified, viewer window will try to open full screen when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript alert and console messages to the console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -19700,7 +19894,7 @@ msgstr "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19821,14 +20015,15 @@ msgid "Show" msgstr "Show" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Toggle" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19837,20 +20032,20 @@ msgstr "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Moving library..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Failed to move library" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Invalid database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -19859,48 +20054,48 @@ msgstr "" "<p>An invalid library already exists at %(loc)s; delete it before trying to " "move the existing library.<br>Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Could not move library" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Select location for books" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Failed to create a folder at %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "You must choose an empty folder for the calibre library. %s is not empty." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Next >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Back" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Cancel" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Finish" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Commit" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "welcome wizard" @@ -19909,7 +20104,7 @@ msgstr "welcome wizard" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Welcome to calibre" @@ -19917,7 +20112,7 @@ msgstr "Welcome to calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "The one stop solution to all your e-book needs." @@ -20210,37 +20405,30 @@ msgstr "Use Hotmail" msgid "&Test email" msgstr "&Test email" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " -"directly on the device. To do this you have to turn on the calibre content " -"server." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Turn on the &content server" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Remember to leave calibre running as the server only runs as long as " -"calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalogue in the Stanza " -"reader on your iPhone. Here myhostname should be the fully qualified " -"hostname or the IP address of the computer calibre is running on." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21545,22 +21733,22 @@ msgstr "" msgid "creating custom column " msgstr "creating custom column " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migrating old database to ebook library in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Copying <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compacting database" @@ -21930,40 +22118,40 @@ msgstr "in" msgid "Books in" msgstr "Books in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Other formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Read %(title)s in the %(fmt)s format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Get" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Details" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "A permanent link to this book" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "This book has been deleted" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "in search" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Matching books" @@ -23228,6 +23416,18 @@ msgstr "AM" msgid "pm" msgstr "PM" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Choose theme (needs restart)" @@ -23301,8 +23501,8 @@ msgstr "Unknown section" msgid "Unknown feed" msgstr "Unknown feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Untitled article" @@ -24601,26 +24801,25 @@ msgstr "" "on at your own risk!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"When Calibre does a conversion from the same format to the same format, for\n" -"example, from EPUB to EPUB, the original file is saved, so that in case the\n" -"conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent Calibre from saving the original file." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Number of recently viewed books to show" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -24630,11 +24829,11 @@ msgstr "" "Control\n" "how many should be shown, here." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Change the font size of book details in the interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24647,11 +24846,11 @@ msgstr "" "or\n" "negative number to increase or decrease the font size." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compile General Program Mode templates to Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24671,11 +24870,11 @@ msgstr "" "Default: compile_gpm_templates = True\n" "No compile: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24691,11 +24890,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24704,3 +24903,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index f5de518808..d91a5ba59a 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-08-03 13:00+0000\n" "Last-Translator: Cyril <tedehur@gmail.com>\n" "Language-Team: Esperanto <eo@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:38+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:50+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -323,335 +325,339 @@ msgstr "Meti metadatumojn en dosieroj %s" msgid "Set metadata from %s files" msgstr "Meti metadatumojn el dosieroj %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Legu librojn en via biblioteko en calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Agordu calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfaco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -879,32 +885,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Instalitaj kromprogramoj" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Agordoj de lokaj kromprogramoj" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Malŝaltitaj kromprogramoj" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Aktivigo de kromprogramo malsukcesis %s kun la indiko:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -916,26 +922,26 @@ msgstr "" " Agordi Calibre per aktivigo de eksteraj kromprogramoj.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Aldoni kromprogramon, indikante la padon al la zip-dosierujo en kiu ĝi " "troviĝas." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Forigi kromprogramon indikante ĝian nomon. Ne influas enkonstruitajn " "kromprogramojn." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -943,82 +949,82 @@ msgstr "" "Agordi kromprogramon. Indiku la nomon de la kromprogramo kaj la agordokodon, " "dividite per komo." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Listigi ĉiujn kromprogramojn" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Ŝalti la indikitan kromprogramon" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Malŝalti la indikitan kromprogramon" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1242,8 +1248,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1309,8 +1315,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1321,8 +1327,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1344,8 +1350,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1507,12 +1513,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komuniki kun la aparato IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1887,35 +1887,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1928,7 +1928,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2057,12 +2057,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2166,77 +2166,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2244,22 +2244,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2267,22 +2267,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2521,7 +2521,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2565,29 +2565,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2595,37 +2595,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3857,56 +3857,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4162,14 +4112,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4229,7 +4179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4237,7 +4187,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4377,6 +4327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4510,12 +4461,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4614,14 +4565,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4631,7 +4582,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4647,19 +4598,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4679,22 +4630,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4711,7 +4758,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5348,7 +5395,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5434,7 +5481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5817,27 +5864,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6094,79 +6145,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6271,7 +6457,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6463,7 +6649,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6724,7 +6910,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6862,7 +7048,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7471,7 +7657,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8017,10 +8203,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8053,10 +8235,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8110,7 +8288,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8382,22 +8560,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8408,17 +8586,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8628,7 +8807,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8638,7 +8817,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9003,10 +9182,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9019,23 +9198,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9064,37 +9243,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9850,8 +10029,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9976,7 +10155,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10022,7 +10201,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10133,14 +10312,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10161,7 +10332,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10333,7 +10504,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10449,54 +10620,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11420,70 +11591,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12051,44 +12222,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13113,57 +13284,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13171,60 +13342,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13233,7 +13404,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14126,180 +14297,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14308,7 +14513,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14318,56 +14523,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15304,7 +15509,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16157,7 +16362,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17428,8 +17633,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17447,19 +17652,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17549,260 +17754,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17827,7 +18044,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17945,171 +18162,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18225,81 +18432,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18308,7 +18516,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18316,7 +18524,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18573,26 +18781,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19692,22 +19903,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20040,40 +20251,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21103,6 +21314,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21174,8 +21397,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22093,7 +22316,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22101,25 +22325,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22127,11 +22353,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22143,11 +22369,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22163,11 +22389,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22176,3 +22402,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 08cf9d1aa5..8e80ca05b7 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-09 08:41+0000\n" -"Last-Translator: Jellby <Unknown>\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-27 16:27+0000\n" +"Last-Translator: dario hereñu <Unknown>\n" "Language-Team: Español; Castellano <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-28 04:47+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:540 msgid "" @@ -33,7 +33,7 @@ msgstr "" msgid "This profile is intended for the Amazon Kindle DX." msgstr "Este perfil está pensado para el Kindle DX de Amazon." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Complementos instalados" @@ -42,9 +42,11 @@ msgid "Does absolutely nothing" msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -170,8 +172,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -188,19 +190,19 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -345,65 +347,69 @@ msgstr "Asignar metadatos a los archivos %s" msgid "Set metadata from %s files" msgstr "Asignar metadatos desde archivos %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Añadir libros a calibre o al dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Obtener notas de un Kindle conectado (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Generar un catálogo de los libros en su biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Convertir libros a distintos formatos de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Ajuste fino de los libros" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Eliminar libros de la biblioteca de calibre o del dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Modificar los metadatos de los libros de la biblioteca de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Leer libros de su biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Descargar noticias desde internet en forma de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Mostrar rápidamente una lista de libros relacionados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportar libros de su biblioteca calibre al disco duro" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Mostrar los detalles del libro en una ventana emergente separada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Reiniciar calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Abrir la carpeta que contiene los archivos de libros en su biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Enviar libros al dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -411,45 +417,45 @@ msgstr "" "Enviar libros por correo electrónico y conectar a iTunes o carpetas locales " "como si fueran dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Explorar el manual de usuario de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personalizar calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Encontrar libros parecidos al seleccionado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Alternar entre distintas bibliotecas de calibre y realizar labores de " "mantenimiento sobre ellas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copiar libros del dispositivo a la biblioteca de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Modificar las colecciones donde se colocan los libros en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copiar un libro de una biblioteca de calibre a otra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Hacer pequeños retoques a los archivos epub o htmlz en su biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -457,59 +463,59 @@ msgstr "" "Ir a la siguiente o anterior coincidencia al buscar en la biblioteca de " "calibre en modo de resaltado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Escoger un libro aleatorio de la biblioteca de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Buscar libros de distintos vendedores" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Obtener nuevos complementos de calibre o actualizar los existentes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Apariencia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfaz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajuste la apariencia de la interfaz de calibre para que se adapte a sus " "gustos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportamiento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Cambie el modo que se comporta calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Añadir columnas personalizadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Añadir o eliminar sus propias columnas en la lista de libros de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -517,70 +523,70 @@ msgstr "" "Personalice las barras de herramientas y los menús de contexto, cambiando " "las acciones que estarán disponibles en cada uno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Búsqueda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" "Personalice el modo en que funcionan las búsquedas de libros en calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opciones de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Establezca las opciones de conversión específicas de cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opciones comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" "Establezca las opciones de conversión comunes para todos los formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opciones de salida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Establezca las opciones específicas de conversión para cada formato de salida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Añadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importar/exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controle la manera en que calibre lee los metadatos de los archivos al " "añadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Guardar libros en disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -588,52 +594,52 @@ msgstr "" "Controle la manera en que calibre exporta archivos de su base de datos a " "disco cuando se utiliza la opción «Guardar libros en disco»" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Enviar libros a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controle la manera en que calibre transfiere los archivos a su lector de " "libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Panel de conexiones de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Cambie los campos de metadatos antes de guardar o enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avanzado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Cree sus propias funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Compartir libros por correo electrónico" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -641,11 +647,11 @@ msgstr "" "Configure el modo de compartir libros por correo electrónico. Puede usarse " "para enviar automáticamente las noticias descargadas a sus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Compartir por la red" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -654,57 +660,57 @@ msgstr "" "biblioteca de calibre en cualquier lugar, con cualquier dispositivo, a " "través de Internet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Descarga de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Controle cómo descarga calibre los metadatos desde la red" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Dispositivos ignorados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" "Controlar qué dispositivos ignorará calibre cuando se conecten al ordenador." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Complementos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Añada, elimine y configure las diversas funciones de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajuste cómo se comporta calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Teclado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personalizar los atajos de teclado usados en calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -932,29 +938,29 @@ msgid "" msgstr "" "Este perfil está pensado para la serie de dispositivos PocketBook Pro 912." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Asociaciones de tipos de archivos por complemento" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personalización del complemento local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Complementos deshabilitados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Complementos habilitados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" "La inicialización del complemento %s falló y generó la siguiente traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -966,12 +972,12 @@ msgstr "" " Personalizar calibre cargando complementos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Añadir un complemento especificando la ruta del archivo ZIP que lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -981,13 +987,13 @@ msgstr "" "desarrollando el complemento. Esta orden empaquetará automáticamente el " "complemento y lo actualizará en calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Eliminar un complemento personalizado por nombre. No tiene efecto en los " "complementos incorporados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -995,23 +1001,23 @@ msgstr "" "Personalizar complemento. Detalle el nombre del complemento y el texto de " "personalización, separados por una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Listar todos los complementos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Activar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1020,59 +1026,59 @@ msgstr "" "La ruta a la biblioteca es demasiado larga. Debe tener menos de %d " "caracteres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sCalificación promedio es %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Tarjeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Tarjeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" @@ -1339,8 +1345,8 @@ msgstr "" "Pulse en \"Mostrar detalles\" para ver una lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1414,8 +1420,8 @@ msgstr "Obteniendo la lista de libros en el dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1426,8 +1432,8 @@ msgstr "Transfiriendo libros al dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1449,8 +1455,8 @@ msgstr "Quitando libros del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1614,12 +1620,6 @@ msgstr "Comunicar con el lector Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunicar con el lector IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "No se pueden obtener los archivos de este dispositivo" @@ -2074,35 +2074,35 @@ msgstr "Comunicar con el Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar con el lector Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar con el lector Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar con el EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunicar con la tableta Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar con el lector Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar con el lector Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunicar con el COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunicar con el Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunicar con el lector WayteQ" @@ -2115,7 +2115,7 @@ msgid "Communicate with MTP devices" msgstr "Comunicar con dispositivos MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obteniendo información del dispositivo..." @@ -2249,12 +2249,12 @@ msgstr "" "ellos" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Todos por título" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Todos por autor" @@ -2391,41 +2391,41 @@ msgstr "" "autor si el libro tiene varios autores. Deje la opción desactivada si usa " "los Controles de metadatos." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Dispositivo inalámbrico" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Comunicación con aplicaciones de dispositivo inteligente" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Todos por algo" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Activar conexiones al inicio" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Marque esta casilla para permitir conexiones al inicio de calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Contraseña de seguridad" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Introduzca una contraseña que la aplicación del dispositivo debe usar para " "conectar con calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Usar un puerto fijo de red" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2433,11 +2433,11 @@ msgstr "" "Si está marcada se usará el número de puerto de la casilla \"Puerto\", si " "no, el controlador asignará un puerto aleatorio" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Número de puerto: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2445,15 +2445,15 @@ msgstr "" "Introduzca el número de puerto que usará el controlador si la casilla de " "puerto fijo está marcada" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Mostrar información de depuración adicional" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Marque esta casilla si se le pide al informar de algún problema" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2461,15 +2461,15 @@ msgstr "" "Lista de campos de metadatos, separados por comas, para convertir en " "colecciones en el dispositivo." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Las posibilidades son: series, etiquetas, autores, etc." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Activar el tiempo de espera sin actividad" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2481,11 +2481,11 @@ msgstr "" "casilla, se desactiva el tiempo de espera y calibre nunca se desconectará " "automáticamente." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Utilizar esta dirección IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2495,11 +2495,11 @@ msgstr "" "IP específica. El controlador escuchará sólo en la dirección introducida, y " "esta dirección será la única anunciada en mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Sustituir libros con el mismo identificador de calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2512,22 +2512,22 @@ msgstr "" "produzca un resultado diferente. El uso de esta opción evita la existencia " "de varias copias del mismo libro en el dispositivo." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Demasiados intentos de conexión desde %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Puerto no válido en las opciones: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "No se pudo conectar al puerto %d. Pruebe un valor diferente." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "No se pudo asignar un puerto aleatorio" @@ -2797,7 +2797,7 @@ msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s renderizado" @@ -2868,29 +2868,29 @@ msgstr "" "\n" "Para una documentación completa del sistema de conversión, ver\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCIONES DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opciones para controlar el procesamiento del archivo de entrada %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCIONES DE SALIDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opciones para controlar el procesamiento de la salida %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opciones para controlar el aspecto de la salida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2901,18 +2901,18 @@ msgstr "" "Desactivado de manera predeterminada. Use %(en)s para activarlo. Las " "acciones individuales pueden desactivarse con las opciones %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar el texto y la estructura del documento utilizando patrones " "definidos por el usuario." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Control de autodetección de estructura de documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2922,15 +2922,15 @@ msgstr "" "el archivo de entrada tiene un Índice, se usará éste en lugar del generado " "automáticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opciones para asignar metadatos en la salida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opciones para ayudar con la depuración de la conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2939,7 +2939,7 @@ msgstr "" "a partir de una fórmula predefinida de esta manera: ebook-convert «Nombre de " "fórmula.recipe» salida.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Salida guardada en" @@ -4082,9 +4082,9 @@ msgid "" "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -"Número máximo de enlaces que se incluirán en el Índice. El valor 0 desactiva " -"esta opción. Valor predeterminado: %default. Sólo se añadirán enlaces al " -"Índice si se detecta un número de capítulos menor que el umbral específicado." +"Número máximo de enlaces a incluir dentro del Índice. El valor 0 desactiva " +"esta opción. Valor predeterminado: %default. Los enlaces sólo se agregan al " +"Índice si se deteca un número de capítulos menor que el umbral específicado." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 msgid "" @@ -4092,7 +4092,7 @@ msgid "" "regular expression. Matching entries and all their children are removed." msgstr "" "Eliminar entradas del Índice cuyos títulos se corresponden con la expresión " -"regular especificado. Las entradas marcadas y todas sus ramas son eliminadas." +"regular especificada. Las entradas marcadas y todas sus ramas son eliminadas." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294 msgid "" @@ -4130,10 +4130,11 @@ msgid "" "chapters. A value of \"none\" will disable chapter marking and a value of " "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -"Especificar cómo marcar los capítulos detectados. «pagebreak» insertará un " -"salto de página antes de cada capítulo. «rule» insertará una línea antes de " -"cada capítulo. «both» marcará los capítulos con un salto de página y una " -"línea en blanco. «none» deshabilitará el marcado de capítulos." +"Especificar cómo marcar los capítulos detectados. Con el valor «pagebreak», " +"se insertará un salto de página antes de cada capítulo; con «rule» se " +"insertará una línea antes de cada capítulo; con «both» se marcarán los " +"capítulos con un salto de página y una línea; con «none» se deshabilitará el " +"marcado de capítulos." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:329 msgid "" @@ -4144,9 +4145,9 @@ msgid "" msgstr "" "Una expresión XPath para detectar dónde debe comenzar la lectura del " "documento. Algunos programas de lectura de libros electrónicos (entre ellos " -"el Kindle) usan esta ubicación como la posición por la que abrir el libro. " -"Puede más información sobre esta opción en el Cursillo de XPath en el Manual " -"de usuario de calibre." +"el Kindle) usan esta ubicación como la posición desde donde iniciar el " +"libro. Lea el tutorial Xpath en el Manual de usuario de calibre para " +"obtener mayor información acerca de esta función." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:339 msgid "" @@ -4154,9 +4155,9 @@ msgid "" "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -"La ruta a una hoja de estilo CSS o CSS en bruto. Este CSS se agregará a las " -"reglas de estilo del archivo de origen, por lo que puede usarse para anular " -"dichas reglas." +"La ruta a una hoja de estilo CSS o CSS en bruto. Esta hoja de estilo CSS se " +"agregará a las reglas de estilo del archivo de origen, por lo que puede " +"usarse para anular dichas reglas." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 msgid "" @@ -4167,15 +4168,15 @@ msgid "" msgstr "" "Una lista de propiedades CSS, separadas por comas, que se eliminarán de " "todas las reglas de estilo CSS. Esto es útil si hay alguna información de " -"estilo que hace que no se pueda cambiar en el lector. Por ejemplo: font-" -"family,color,margin-left,margin-right" +"estilo que hace que no se pueda cambiar en algún dispositivo. Por ejemplo: " +"font-family,color,margin-left,margin-right" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358 msgid "" "An XPath expression. Page breaks are inserted before the specified elements. " "To disable use the expression: /" msgstr "" -"Una expresión XPath. Se insertan saltos de página entre los elementos " +"Una expresión XPath. Se insertan saltos de página antes de los elementos " "especificados. Para desactivarlo use la expresión: /" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:364 @@ -4185,7 +4186,7 @@ msgid "" "margins. Sometimes, this can cause the removal of margins that should not " "have been removed. In this case you can disable the removal." msgstr "" -"Algunos documentos especificas los márgenes de página añadiendo márgenes a " +"Algunos documentos especifican los márgenes de página añadiendo márgenes a " "la izquierda y derecha de cada párrafo, calibre intentará detectar y " "eliminar estos márgenes. A veces esto puede ocasionar que se eliminen " "márgenes que deberían mantenerse. En tal caso, puede desactivar la " @@ -4252,9 +4253,9 @@ msgid "" "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (<p> or <div> tags)." msgstr "" -"Eliminar el espacio entre párrafos. También establece sangrado en la primera " -"línea de cada párrafo de 1,5em. La eliminación del espacio no funciona si el " -"archivo de origen no define párrafos (etiquetas <p> o <div>)." +"Eliminar el espacio entre párrafos. También establece sangrado en cada " +"párrafo de 1,5em. La eliminación del espacio no funciona si el archivo de " +"origen no define párrafos (etiquetas <p> o <div>)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417 msgid "" @@ -4275,15 +4276,15 @@ msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -"Usar la portada detectada en el archivo de origen mejor que la portada " -"especificada." +"Usar preferentemente la portada detectada en el archivo de origen en vez de " +"la portada especificada." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:432 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (<p> or <div> tags)." msgstr "" -"Insertar una línea en blanco entre párrafos. No funciona si el archivo de " +"Insertar una línea en blanco entre párrafos. No funcionará si el archivo de " "origen no define párrafos (etiquetas <p> o <div>)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:439 @@ -4302,18 +4303,18 @@ msgid "" "set a cover in calibre, the output document will end up with two cover " "images if you do not specify this option." msgstr "" -"Eliminar la primera imagen del libro electrónico de entrada. Es útil si el " -"documento de entrada tiene una imagn de portada no identificada como tal. En " -"tal caso, si asigna una portada en calibre, el documento de salida acabaría " -"con dos imágenes de portada si no activa esta opción." +"Eliminar la primera imagen del libro de entrada. Es útil si el documento de " +"entrada tiene una imagen de portada no identificada como tal. En tal caso, " +"si asigna una portada en calibre, el documento de salida tendrá dos imágenes " +"de portada si no activa esta opción." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:455 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -"Incluir los metadatos al principio del libro. Es útil para lectores de " -"libros electrónicos que no manejan los metadatos directamente." +"Incluir los metadatos al principio del libro. Útil para lectores de libros " +"electrónicos que no manejan los metadatos directamente." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:463 msgid "" @@ -4321,14 +4322,14 @@ msgid "" "equivalents. For details, see http://daringfireball.net/projects/smartypants" msgstr "" "Convierte comillas rectas, rayas y puntos suspensivos en sus equivalentes " -"tipográficos correctos. Para más detalles ver " +"tipográficos correctos. Para más detalles, véase " "http://daringfireball.net/projects/smartypants" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:471 msgid "Convert fancy quotes, dashes and ellipsis to their plain equivalents." msgstr "" -"Convertir comillas, rayas y puntos suspensivos tipográficos en sus " -"equivalentes simples." +"Convertir comillas, raya y puntos suspensivos tipográficos a sus " +"equivalentes más simples." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:479 msgid "" @@ -4352,9 +4353,9 @@ msgstr "" "usar esta opción, ya que reemplazará los caracteres unicode con ASCII. Por " "ejemplo, sustituirá «%s» por «Mikhail Gorbachiov». Tenga en cuenta también " "que en los casos en los que existen múltiples representaciones para un " -"carácter (caracteres compartidos por la escritura china y japonesa, por " -"ejemplo) se usará la representación basada en el idioma de la interfaz de " -"calibre." +"carácter determinado (por ejemplo, caracteres compartidos por la escritura " +"china y japonesa) se usará la representación basada en el idioma de la " +"interfaz de calibre." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:501 msgid "" @@ -4370,17 +4371,16 @@ msgstr "" "etc. La mayoría de los lectores no soportan ligaduras en sus tipos de letra " "predeterminados, por lo que no pueden mostrarlas correctamente. De manera " "predeterminada, calibre convertirá una ligadura en sus caracteres separados. " -"Por lo contrario, seleccionar esta opción las mantendrá." +"Por el contrario, seleccionar esta opción las mantendrá." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:38 msgid "Set the title." -msgstr "Establecer el título." +msgstr "Establecer el título" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:517 msgid "Set the authors. Multiple authors should be separated by ampersands." -msgstr "" -"Establecer los autores. Si hay varios autores deben separarse por «&»." +msgstr "Establecer autores. Si hay varios autores deben separarse por «&»." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:522 msgid "The version of the title to be used for sorting. " @@ -4392,7 +4392,7 @@ msgstr "Texto que se usará para ordenar por autor. " #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:530 msgid "Set the cover to the specified file or URL" -msgstr "Establecer la portada desde el archivo o el URL especificados" +msgstr "Establecer como portada el archivo o URL especificado" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:534 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:54 @@ -4412,7 +4412,7 @@ msgstr "Establecer la serie a la que pertenece el libro." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:62 msgid "Set the index of the book in this series." -msgstr "Establecer la posición que ocupa el libro en su serie." +msgstr "Establecer la posición del libro en esta serie." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:550 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64 @@ -4428,7 +4428,7 @@ msgstr "Establecer el ISBN del libro." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:68 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -"Establecer etiquetas para el libro. Debe ser una lista separada por comas" +"Establecer etiquetas para el libro. Debe ser una lista separada por comas." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:562 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:70 @@ -4446,7 +4446,7 @@ msgstr "Establecer la fecha de publicación." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:574 msgid "Set the book timestamp (no longer used anywhere)" -msgstr "Establecer la marca temporal del libro (ya no se usa)" +msgstr "Establecer la fecha y hora del libro (ya no se usa)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:578 msgid "" @@ -4470,8 +4470,7 @@ msgstr "" msgid "" "Look for common words and patterns that denote italics and italicize them." msgstr "" -"Buscar palabras y patrones que habitualmente estén en cursiva y ponerlos en " -"cursiva." +"Buscar palabras y patrones que denotan cursiva y ponerlos en cursiva." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:595 msgid "" @@ -4479,7 +4478,7 @@ msgid "" "indents." msgstr "" "Convertir los sangrados creados a partir de varios espacios duros en " -"sangrados de CSS." +"sangrados en código CSS." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:600 msgid "" @@ -4488,10 +4487,10 @@ msgid "" "the median line length. If only a few lines in the document require " "unwrapping this value should be reduced" msgstr "" -"Escala para determinar la longitud para unir líneas. Los valores válidos son " -"números decimales entre 0 y 1. El valor predeterminado es 0.4, un poco menos " -"de la mitad de la línea. Si sólo unas pocas líneas del documento necesitan " -"unirse, debería reducir el valor." +"Escala utilizada para determinar la longitud a la cual una línea debe unirse " +"a otra línea. Los valores válidos son números decimales entre 0 y 1. El " +"valor predeterminado es 0.4, un poco menos de la mitad de la línea. Si sólo " +"unas pocas líneas del documento necesitan unirse, debería reducir el valor." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:608 msgid "Unwrap lines using punctuation and other formatting clues." @@ -4502,7 +4501,8 @@ msgid "" "Remove empty paragraphs from the document when they exist between every " "other paragraph" msgstr "" -"Eliminar del documento los párrafos vacíos que hay entre otros párrafos" +"Eliminar los párrafos vacíos del documento cuando existen entre otros " +"párrafos." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:617 msgid "" @@ -4527,8 +4527,8 @@ msgid "" "used as a dictionary to determine whether hyphens should be retained or " "removed." msgstr "" -"Analiza las palabras con guion en todo el documento. El propio documento se " -"usa como un diccionario para determinar si cada guion debe mantenerse o " +"Analiza las palabras con guión en todo el documento. El propio documento se " +"utiliza como un diccionario para determinar si cada guión debe mantenerse o " "eliminarse." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:634 @@ -4537,7 +4537,7 @@ msgid "" "renumbered to prevent splitting in the middle of chapter headings." msgstr "" "Busca secuencias de etiquetas <h1> o <h2>. Las etiquetas se renumeran para " -"evitar que de dividan los archivos en medio de una cabecera de capítulo." +"evitar la división en el medio de una cabecera de capítulo." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:640 msgid "Search pattern (regular expression) to be replaced with sr1-replace." @@ -4560,7 +4560,7 @@ msgstr "Texto de sustitución para el texto encontrado con sr2-search." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658 msgid "Search pattern (regular expression) to be replaced with sr3-replace." msgstr "" -"Patrón de búsqueda (expresión regular) que se sustituirá por sr3-replace." +"Patrón de búsqueda (expresión regular) a ser reemplazado con sr3-replace." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:663 msgid "Replacement to replace the text found with sr3-search." @@ -4604,72 +4604,6 @@ msgstr "Aplicando transformaciones al libro electrónico..." msgid "Running %s plugin" msgstr "Ejecutando el complemento %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Error en el procesamiento: %(name)s con el error: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Corrector de ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Solución temporal de los errores de epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Solución temporal para los errores de la última versión de epubcheck. " -"epubcheck informa de muchas errores que realmente no lo son. epub-fix " -"intentará detectar éstos, y los sustituirá por construcciones que acepted " -"epubcheck. Esto puede causar cambios significativos a su epub. Dirija sus " -"quejas al proyecto epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [opciones] archivo.epub\n" -"\n" -"Corrige problemas comunes en archivos EPUB que puedan hacer que sean " -"rechazados por servicios de publicación mal diseñados.\n" -"\n" -"De manera predeterminada no se realiza ninguna corrección y se imprimen " -"mensajes para cada error detectado. Use las opciones para controlar qué " -"errores se han de corregir automáticamente." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Debe especificar un archivo epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Corregir archivos que no están en el manifiesto" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Corregir archivos sin declarar. epub-fix puede tanto añadirlos al manifiesto " -"como eliminarlos según especifique la opción de eliminar archivos sin " -"declarar." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Eliminar archivos sin declarar en lugar de añadirlos al manifiesto" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4685,8 +4619,8 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" -"Codificación de caracteres para los archivos HTML de entrada. Algunas " -"posibilidades comunes son: cp1252, cp1251, latin1 y utf-8." +"Codificación de caracteres para los archivos HTML de entrada. Los valores " +"habituales incluyen: cp1252, cp1251, latin1 y utf-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 msgid "Add linked files in breadth first order" @@ -4699,14 +4633,14 @@ msgid "" "the order A, B, D, C. With this option, they will instead be added as A, B, " "C, D" msgstr "" -"Normalmente, al seguir los enlaces en los archivos HTML calibre va siguiendo " -"primero la máxima profundidad; esto es, si el archivo A enlaza a B y C, pero " -"B enlaza a D, los archivos se añadirán en el orden A, B, D, C. Con esta " -"opción se añadirán en el orden A, B, C, D" +"Normalmente, al seguir los enlaces en los archivos HTML, calibre va " +"siguiendo primero aquellos de máxima profundidad; esto es, si el archivo A " +"enlaza a B y C, pero B enlaza a D, los archivos se añadirán en el orden A, " +"B, D, C. Con esta opción se añadirán en el orden A, B, C, D" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." -msgstr "Creando archivo LIT a partir de EPUB..." +msgstr "Creando archivo LIT a partir de un archivo EPUB..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320 msgid "\tBook Designer file detected." @@ -4769,7 +4703,7 @@ msgstr "Incapaz de procesar PNG entrelazado %s" msgid "" "An error occurred while processing a table: %s. Ignoring table markup." msgstr "" -"Ocurrió un error al procesar una tabla: %s. Se obvia el código de la tabla." +"Ocurrió un error al procesar una tabla: %s. Se ignora el código de la tabla." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1777 #, python-format @@ -4792,7 +4726,7 @@ msgstr "No se pudo leer la imagen de portada: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868 #, python-format msgid "Cannot read from: %s" -msgstr "No se pudo leer de: %s" +msgstr "No se pudo leer desde: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997 msgid "Failed to process opf file" @@ -4836,7 +4770,7 @@ msgid "" "Compile an LRS file into an LRF file." msgstr "" "%prog [opciones] archivo.lrs\n" -"Compilar un archivo LRS a un archivo LRF." +"Compilar un archivo LRS en un archivo LRF." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288 msgid "Path to output file" @@ -4874,7 +4808,7 @@ msgstr "Establecer el título del libro" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:619 msgid "Set sort key for the title" -msgstr "Establecer la clave de orden por título" +msgstr "Establecer la clave de ordenación para el título" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:621 msgid "Set the author" @@ -4886,7 +4820,7 @@ msgstr "Establecer la clave de orden por autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:625 msgid "The category this book belongs to. E.g.: History" -msgstr "Categoría a la que pertenece el libro. Por ejemplo, Historia" +msgstr "La categoría a la que pertenece el libro. Por ejemplo, Historia" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:628 msgid "Path to a graphic that will be set as this files' thumbnail" @@ -4923,8 +4857,8 @@ msgid "" "Extract cover from LRF file. Note that the LRF format has no defined cover, " "so we use some heuristics to guess the cover." msgstr "" -"Extraer la portada de un archivo LRF. Nótese que el formato LRF no define " -"una portada, así que se usa heurística para encontrar la portada." +"Extraer la portada desde un archivo LRF. Nótese que el formato LRF no posee " +"una portada definida, así que se usa heurística para encontrarla." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:643 msgid "Set book ID" @@ -4935,8 +4869,8 @@ msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." msgstr "" -"Extraer los formatos de libro digital comunes de archivos (zip/rar). También " -"intenta detectar automáticamente si se trata de archivos cbz/cbr." +"Extraer los formatos de libro digital comunes desde archivos (zip/rar). " +"También intenta detectar automáticamente si se trata de archivos cbz/cbr." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:61 msgid "Value: unknown field " @@ -4948,14 +4882,14 @@ msgstr "ERROR DE PLANTILLA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "No" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -5015,7 +4949,7 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -5023,7 +4957,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5192,6 +5126,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5235,7 +5170,7 @@ msgstr "Brasil" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Amazon website to use:" -msgstr "Portal de Amazon que se usará:" +msgstr "Portal de Amazon a utilizar:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "" @@ -5246,7 +5181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" -"El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo más tarde" +"El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo más tarde." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:190 msgid "Metadata source" @@ -5258,7 +5193,7 @@ msgid "" "language books." msgstr "" "Descarga metadatos y portadas de Douban.com. Sólo es útil para libros en " -"chino." +"idioma chino." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/edelweiss.py:165 msgid "" @@ -5270,7 +5205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:162 msgid "Downloads metadata and covers from Google Books" -msgstr "Descarga metadatos y portadas de Google Books" +msgstr "Descarga metadatos y portadas desde Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:24 msgid "Downloads metadata from isbndb.com" @@ -5301,11 +5236,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" -msgstr "Descargar portadas de The Open Library" +msgstr "Descargar portadas desde The Open Library" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:29 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "Descarga metadatos y portadas de Content Reserve de Overdrive" +msgstr "Descarga metadatos y portadas desde Content Reserve de Overdrive" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:41 msgid "Download all metadata (slow)" @@ -5314,7 +5249,7 @@ msgstr "Descargar todos los metadatos (lento)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:42 msgid "Enable this option to gather all metadata available from Overdrive." msgstr "" -"Active esta opción para recopilar todos los metadatos disponibles en " +"Active esta opción para recopilar todos los metadatos disponibles desde " "Overdrive." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 @@ -5325,7 +5260,7 @@ msgid "" "time required. Check the download all metadata option below to enable " "downloading this data." msgstr "" -"Pueden tomarse más metadatos de la página de detalles de Overdrive. Esto " +"Pueden tomarse más metadatos desde la página de detalles de Overdrive. Esto " "incluye un conjunto limitado de etiquetas usadas por bibliotecas, " "comentarios, idioma y el ISBN del libro electrónico. La recopilación de " "estos datos está desactivada de manera predeterminada debido al tiempo " @@ -5334,7 +5269,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:20 msgid "Downloads metadata and covers from OZON.ru" -msgstr "Descargar metadatos y portadas de OZON.ru" +msgstr "Descargar metadatos y portadas desde OZON.ru" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:61 msgid "Sample Book" @@ -5345,18 +5280,18 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este es un libro Topaz de Amazon. No se puede procesar." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." -msgstr "Éste no es un archivo MOBI, es un archivo Topaz." +msgstr "Este no es un archivo MOBI, es un archivo Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." -msgstr "Éste no es un archivo MOBI." +msgstr "Este no es un archivo MOBI." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:54 msgid "This file is locked with DRM. It cannot be tweaked." -msgstr "Este archivo está bloqueado con DRM, no puede ser retocado." +msgstr "Este archivo está bloqueado con DRM, no puede ser manipulado." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:59 msgid "" @@ -5374,9 +5309,10 @@ msgid "" "remove the Mobi6 data, which means the file will not be usable on older " "Kindles. Are you sure?" msgstr "" -"Este archivos MOBI contiene libros en formato KF8 y en el formato antiguo " +"Este archivos MOBI contiene información en formato KF8 y en el antiguo " "Mobi6. Al retocar se eliminará el formato Mobi6, lo que significa que el " -"archivo no podrá usarse en los Kindles más antiguos. ¿Está seguro?" +"archivo no podrá usarse en los dispositivos Kindles más antiguos. ¿Está " +"seguro?" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:464 msgid "No details available" @@ -5416,7 +5352,7 @@ msgstr "Colofón" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1292 msgid "Copyright" -msgstr "Copyright" +msgstr "Derechos de autor" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1293 msgid "Dedication" @@ -5455,7 +5391,7 @@ msgstr "Texto principal" msgid "%s format books are not supported" msgstr "El formato de libros %s no está soportado" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5465,7 +5401,7 @@ msgstr "" "formato de Amazon. calibre sólo puede modificar los archivos MOBI que " "contienen libros KF8. Los archivos MOBI sin KF8 no son modificables." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5478,7 +5414,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Este archivo está bloqueado con DRM, no puede ser modificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5494,33 +5430,36 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -"<p><i>Pulir libros</i> le permite poner un toque de perfección en los libros " +"<p><i>Pulir libros</i> le permite poner un toque de perfección en los " +"libros\n" "creados con esmero.</p>\n" "\n" -"<p>Al pulir se intenta mantener al mínimo los cambios en el código interno " -"del libro. Al contrario que la conversión, <i>no</i> aplana la estructura " -"CSS, ni renombra ficheros, ni cambia tamaños de letra, ni ajusta los " -"márgenes, etc. Toda acción se realiza con el menor conjunto de cambios " -"necesario par obtener el efecto deseado.</p>\n" +"<p>Al pulir se intenta mantener al mínimo los cambios en el código interno\n" +"del libro. Contrariamente a la conversión, <i>no</i> aplana el código CSS,\n" +"ni renombra ficheros, ni cambia tamaños de letra, ni ajusta los márgenes, " +"etc.\n" +"Toda acción se realiza con el menor conjunto de cambios necesario para " +"obtener\n" +"el efecto deseado.</p>\n" "\n" -"<p>Debería usar esta herramienta como el último paso en el proceso de " +"<p>Debería usar esta herramienta como el último paso en el proceso de\n" "creación de un libro.</p>\n" "\n" -"<p>Tenga en cuenta que la acción de pulir sólo funciona con archivos en los " +"<p>Tenga en cuenta que esta acción sólo funciona con archivos en los\n" "formatos <b>%s</b>.</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " o " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5557,22 +5496,134 @@ msgstr "" "que si más adelante decide añadir más texto a los libros, el nuevo texto " "puede no estar cubierto por el tipo de letra reducido.</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" +"<p>Insertar una página de «sobrecubierta» al principio del libro " +"conteniendo\n" +"todos los metadatos del libro, como título, etiquetas, autores, serie,\n" +"comentarios, etc.</p>" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<p>Eliminar una págna de sobrecubierta insertada previamente.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" +"<p>Convertir rayas, puntos suspensivos, comillas rectas, guiones múltiples, " +"etc.\n" +"en sus equivalentes tipográficos correctos.</p>\n" +"<p>Tenga en cuenta que el algoritmo puede dar lugar a resultados incorrectos " +"en\n" +"algunos casos, especialmente cuando aparecen apóstrofos iniciales en una " +"palabra.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "## Puliendo: %s" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Actualizando metadatos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "Sobrecubierta de metadatos actualizada" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Metadatos actualizados\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Estableciendo portada" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "Insertando sobrecubierta de metadatos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "Sobrecubierta de metadatos existente sustituida" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "Sobrecubierta de metadatos insertada" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "Eliminando sobrecubierta de metadatos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "Sobrecubierta de metadatos eliminada" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "No se encontró sobrecubierta de metadatos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "Corrigiendo puntuación" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Reduciendo tipos de letra incrustados" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "El pulido del libro llevó: %.1f segundos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" +"Ruta a la imagen de portada. Cambia la portada especificada en el libro. Si " +"no hay una portada presente o si no está correctamente identificada, inserta " +"una nueva portada." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" +"Ruta a un fichero OPF. Los metadatos del libro se actualizan a partir del " +"fichero OPF." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "Proporciona una salida más detallada, útil para depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "Debe proporcionar el fichero de entrada para pulir" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "Argumentos adicionales desconocidos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "Debe especificar al menos una acción para realizar" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "Puntuación corregida en: %s" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5589,7 +5640,7 @@ msgstr "Opciones de generación del Índice HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Valoración" @@ -5599,7 +5650,7 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" -"No se pudo encontrar un punto razonable en el que dividir: %(path)s Tamaño " +"No se pudo encontrar un punto razonable en el que dividir: %(path)s. Tamaño " "del árbol: %(size)d kB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 @@ -5620,11 +5671,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:128 msgid "Footnotes" -msgstr "Notas al pie" +msgstr "Notas a pie de página" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:139 msgid "Sidebar" -msgstr "Recuadro" +msgstr "Barra lateral" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/outline_writer.py:49 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/outline_writer.py:60 @@ -5634,7 +5685,9 @@ msgstr "Página %d" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" -msgstr "No fue posible encontrar pdftohtml, compruebe que está en el PATH" +msgstr "" +"No fue posible encontrar pdftohtml, compruebe que está presente en su " +"computadora." #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:97 @@ -5660,7 +5713,7 @@ msgstr "Notificar cuando haya una nueva versión disponible" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Use Roman numerals for series number" -msgstr "Usar números romanos para los número de series" +msgstr "Usar números romanos para los números de series" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 msgid "Sort tags list by name, popularity, or rating" @@ -5689,36 +5742,36 @@ msgstr "Formatos que se visualizan usando el visor interno" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Columns to be displayed in the book list" -msgstr "Columnas mostradas en la lista de libros" +msgstr "Columnas a ser mostradas en la lista de libros" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Automatically launch content server on application startup" msgstr "" -"Lanzar el servidor de contenidos automáticamente al iniciar la aplicación" +"Lanzar automáticamente el servidor de contenidos al iniciar la aplicación" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Oldest news kept in database" -msgstr "Antigüedad máxima de las noticias guardadas en la base de datos" +msgstr "Noticias más antiguas mantenidas en la base de datos" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Show system tray icon" -msgstr "Mostrar el icono en la bandeja del sistema" +msgstr "Mostrar icono en el área de notificación del sistema" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 msgid "Upload downloaded news to device" -msgstr "Pasar las noticias descargadas al dispositivo" +msgstr "Enviar las noticias descargadas al dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 msgid "Delete news books from library after uploading to device" msgstr "" -"Borrar libros nuevos de la biblioteca después de copiarlos al dispositivo" +"Borrar los libros nuevos de la biblioteca después de enviarlos al dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -"Mostrar el explorador de portadas en una ventana separada en vez de en la " +"Mostrar el explorador de portadas en una ventana separada en vez de la " "ventana principal de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:160 @@ -5759,7 +5812,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 msgid "Download social metadata (tags/rating/etc.)" -msgstr "Descargar metadatos sociales (etiquetas/valoración/etc...)" +msgstr "Descargar metadatos sociales (etiquetas/valoración/etc.)" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 msgid "Overwrite author and title with new metadata" @@ -5767,11 +5820,12 @@ msgstr "Reemplazar el autor y el título con nuevos metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 msgid "Automatically download the cover, if available" -msgstr "Descargar automáticamente la portada, si está disponible" +msgstr "Descargar automáticamente la portada, si estuviera disponible" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:204 msgid "Limit max simultaneous jobs to number of CPUs" -msgstr "Limitar el número de tareas al número de CPU" +msgstr "" +"Limitar el número de tareas máximas simultáneas respecto al número de CPUs" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 msgid "" @@ -5806,7 +5860,7 @@ msgstr "ERROR:" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:305 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" -msgstr "Mostrar de nuevo esta confirmación" +msgstr "Mostrar nuevamente esta confirmación" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 @@ -5829,7 +5883,7 @@ msgstr "Libros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 msgid "EPUB Books" -msgstr "Libros en EPUB" +msgstr "Libros en formato EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "LRF Books" @@ -5837,19 +5891,19 @@ msgstr "Libros en LRF" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 msgid "HTML Books" -msgstr "Libros en HTML" +msgstr "Libros en formato HTML" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:32 msgid "LIT Books" -msgstr "Libros en LIT" +msgstr "Libros en formato LIT" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:33 msgid "MOBI Books" -msgstr "Libros en MOBI" +msgstr "Libros en formato MOBI" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:34 msgid "Topaz books" -msgstr "Libros en formato topaz" +msgstr "Libros en formato Topaz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 msgid "Text books" @@ -5857,7 +5911,7 @@ msgstr "Libros en formato texto" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:36 msgid "PDF Books" -msgstr "Libros en PDF" +msgstr "Libros en formato PDF" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "SNB Books" @@ -5883,7 +5937,7 @@ msgstr "Añadir libros" msgid "Add books to the calibre library/device from files on your computer" msgstr "" "Añadir libros a la biblioteca de calibre o al dispositivo a partir de " -"archivos en su ordenador" +"archivos en el ordenador" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "A" @@ -5900,7 +5954,7 @@ msgid "" msgstr "" "Añadir libros de directorios, incluyendo subdirectorios. (Un libro por " "directorio, se asume que cada archivo de libro electrónico es el mismo libro " -"en diferente formato)" +"en un formato diferente)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:62 msgid "" @@ -5921,7 +5975,7 @@ msgstr "Mayús+Ctrl+E" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:69 msgid "Add from ISBN" -msgstr "Añadir a partir de ISBN" +msgstr "Añadir a partir del ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:71 msgid "Add files to selected book records" @@ -5944,7 +5998,7 @@ msgstr "Controlar la adición de libros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5952,7 +6006,7 @@ msgstr "No hay libros seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Cannot add files as no books are selected" -msgstr "No ne pueden añadir archivos porque no hay libros seleccionados" +msgstr "No se pueden añadir archivos porque no hay libros seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:120 @@ -5965,25 +6019,25 @@ msgid "" "Are you sure you want to add the same files to all %d books? If the format " "already exists for a book, it will be replaced." msgstr "" -"¿Está seguro de que quiere añadir los mismos archivos a todos los %d libros? " -"Si ya existiera el formato para algún libro, se reemplazará." +"¿Está seguro que quiere añadir los mismos archivos a todos los %d libros? Si " +"ya existiera el formato para algún libro, se reemplazará." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:107 msgid "Select book files" -msgstr "Seleccione los archivos" +msgstr "Seleccione los archivos de libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:189 msgid "Adding" -msgstr "Añadiendo" +msgstr "Agregando" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:190 msgid "Creating book records from ISBNs" -msgstr "Creando registros de libros a partir de los ISBN" +msgstr "Creando registros de libros a partir de sus ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 msgid "Uploading books to device." -msgstr "Enviando libros al dispositivo" +msgstr "Enviando libros al dispositivo." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:301 msgid "Supported books" @@ -6014,7 +6068,7 @@ msgstr "Fallo leyendo metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:366 msgid "Failed to read metadata from the following" -msgstr "Fallo leyendo metadatos de" +msgstr "Fallo leyendo metadatos desde" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:392 @@ -6031,7 +6085,7 @@ msgstr "Añadir a la biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:183 msgid "No book selected" -msgstr "No hay libros seleccionados" +msgstr "No se ha seleccionado un libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:405 msgid "" @@ -6050,31 +6104,32 @@ msgstr "Descargando libros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:418 msgid "Downloading books from device" -msgstr "Descargando libros del dispositivo" +msgstr "Descargando libros desde el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:437 msgid "Could not download files from the device" -msgstr "No se pudieron descargar los ficheros del dispositivo" +msgstr "No se pudieron descargar los archivos del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:440 msgid "Could not download some files from the device" -msgstr "No se pudieron descargar algunos ficheros del dispositivo" +msgstr "No se pudieron descargar algunos archivos del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:444 msgid "Could not download files" -msgstr "No se pudieron descargar los ficheros" +msgstr "No se pudieron descargar archivos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13 msgid "Add books to library" -msgstr "Añadir libros a la biblioteca" +msgstr "Agregar libros a la biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:14 msgid "Add books to your calibre library from the connected device" -msgstr "Añadir libros a la biblioteca de calibre a partir del dispositivo" +msgstr "" +"Añadir libros a la biblioteca de calibre desde el dispositivo conectado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:26 msgid "Merging user annotations into database" -msgstr "Mezclando anotaciones de usuario en la base de datos" +msgstr "Agregando anotaciones del usuario a la base de datos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:778 @@ -6130,7 +6185,7 @@ msgstr "Generando catálogo %s..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:71 msgid "Catalog generation complete, with warnings." -msgstr "Generación del catálogo completada con advertencias." +msgstr "Generación del catálogo completada, con advertencias." #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:86 msgid "Catalog generated." @@ -6157,7 +6212,7 @@ msgid "" "select its new location below. Otherwise calibre will forget this library." msgstr "" "No se encontró una biblioteca de calibre en %s. Si la biblioteca ha sido " -"movido, seleccione la nueva ubicación abajo. En caso contrario, calibre " +"movida, seleccione la nueva ubicación abajo. En caso contrario, calibre " "olvidará esta biblioteca." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 @@ -6179,7 +6234,7 @@ msgstr "Nueva ubicación de la biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 #, python-format msgid "No existing calibre library found at %s" -msgstr "No se encontró una biblioteca de calibre en %s" +msgstr "No se encuentra una biblioteca de calibre en %s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 @@ -6253,7 +6308,8 @@ msgstr "Elija un nuevo nombre para la biblioteca <b>%s</b>. " #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -"Tenga en cuenta que se cambiará el nombre de la carpeta de la biblioteca." +"Tenga en cuenta que el actual nombre de la carpeta de la biblioteca será " +"renombrada." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:730 @@ -6270,7 +6326,7 @@ msgstr "La carpeta %s ya existe. Elimínela primero." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Demasiado larga" @@ -6373,7 +6429,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6419,8 +6475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." -msgstr "" -"No se puede cambiar de biblioteca mientras los trabajos se estan realizando" +msgstr "No puede cambiar de biblioteca mientras hay trabajos en ejecución." #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22 msgid "C" @@ -6436,7 +6491,7 @@ msgstr "Convertir por separado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:33 msgid "Bulk convert" -msgstr "Convertir en bloque" +msgstr "Convertir en masa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:37 msgid "Create a catalog of the books in your calibre library" @@ -6455,7 +6510,7 @@ msgstr "Iniciando la conversión de %d libro(s)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:200 msgid "Empty output file, probably the conversion process crashed" msgstr "" -"Archivo de salida vacío, probablemente el proceso de conversión ha fallado" +"Archivo de salida vacío, probablemente el proceso de conversión falló" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 @@ -6466,7 +6521,7 @@ msgstr "%(title)s por %(author)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:59 msgid "Choose library" -msgstr "Escoger la biblioteca" +msgstr "Elegir biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138 msgid "Library &path:" @@ -6494,7 +6549,7 @@ msgstr "(eliminar después de copiar)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:210 msgid "Choose library by path..." -msgstr "Elegir la biblioteca según su ruta..." +msgstr "Elegir biblioteca según su ruta..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:227 @@ -6512,7 +6567,7 @@ msgstr "No se encuentra la biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:233 #, python-format msgid "No library found at %s" -msgstr "No se encontró una biblioteca en %s" +msgstr "No existe una biblioteca en %s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:239 @@ -6521,7 +6576,7 @@ msgstr "Copiando" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 msgid "Could not copy books: " -msgstr "No se pudieron copiar estos libros: " +msgstr "No se pudo copiar estos libros: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:254 #, python-format @@ -6575,7 +6630,7 @@ msgid "" "<b>can be slow</b>. Should calibre skip the Recycle Bin? If you click Yes " "the files will be <b>permanently deleted</b>." msgstr "" -"Está intentando borrar %d libros. Mandar tantos libros a la papelera de " +"Está intentando borrar %d libros. Enviar tantos libros a la papelera de " "reciclaje <b>puede ser lento</b>. ¿Quiere eliminarlos sin pasar por la " "papelera? Si acepta, los archivos se <b>borrarán permanentemente</b>." @@ -6608,7 +6663,8 @@ msgstr "Eliminar libros seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:96 msgid "Remove files of a specific format from selected books.." -msgstr "Eliminar formatos específicos de los libros seleccionados.." +msgstr "" +"Eliminar archivos de un cierto formato desde los libros seleccionados." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:99 msgid "Remove all formats from selected books, except..." @@ -6624,7 +6680,7 @@ msgstr "Eliminar portadas de los libros seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:109 msgid "Remove matching books from device" -msgstr "Eliminar los libros que correspondan del dispositivo" +msgstr "Eliminar los libros correspondientes del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:134 msgid "Cannot delete" @@ -6641,7 +6697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:162 msgid "Choose formats to be deleted" -msgstr "Elegir formatos a borrar" +msgstr "Elija formatos a borrar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 msgid "" @@ -6694,7 +6750,7 @@ msgstr "Ninguno de los libros seleccionados está en el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363 msgid "Deleting books from device." -msgstr "Eliminando libros del dispositivo" +msgstr "Eliminando libros del dispositivo." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321 msgid "" @@ -6702,7 +6758,7 @@ msgid "" "want the selected files deleted from?" msgstr "" "Algunos de los libros seleccionados están en el dispositivo conectado. ¿De " -"<b>dónde</b> quiere borrar los libros seleccionades?" +"<b>dónde</b> quiere borrar los libros seleccionados?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "" @@ -6773,7 +6829,7 @@ msgstr "(borrar de la biblioteca)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:144 msgid "Setup email based sharing of books" -msgstr "Configurar la compartición de libros por correo electrónico" +msgstr "Configurar el intercambio de libros por correo electrónico" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:162 msgid "D" @@ -6787,23 +6843,23 @@ msgstr "Enviar al dispositivo" msgid "Connect/share" msgstr "Conectar/compartir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Deteniendo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "Deteniendo el servidor, esto puede llevar hasta un minuto, espere un " "momento..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Desactivar inicio automático" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6811,9 +6867,13 @@ msgstr "" "¿Quiere que las conexiones inalámbricas con dispositivos se inicien " "automáticamente al inicio de calibre?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "Buscando todavía una dirección IP" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." -msgstr "Muchas direcciones IP. Ver el cuadro de diálogo Iniciar/Detener." +msgstr "Varias direcciones IP. Vea el cuadro de diálogo Iniciar/Detener." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" @@ -6837,7 +6897,7 @@ msgstr "Editar metadatos por separado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" -msgstr "Editar metadatos en bloque" +msgstr "Editar metadatos en masa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" @@ -6870,21 +6930,20 @@ msgstr "No se pueden descargar los metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:91 msgid "Failed to download metadata" -msgstr "No se pudieron descargar los metadatos" +msgstr "Fallo al descargar metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:846 msgid "Download failed" -msgstr "La descarga ha fallado" +msgstr "Descarga fallida" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:102 #, python-format msgid "Failed to download metadata or covers for any of the %d book(s)." msgstr "" -"No se pudieron descargar los metadatos o las portadas para ninguno de los %d " -"libros." +"No se pudieron descargar los metadatos o las portadas para estos %d libros." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:105 msgid "Metadata download completed" @@ -6934,8 +6993,8 @@ msgid "" "Click \"Show details\" to see the list of changed books. Do you want to " "proceed?" msgstr "" -"Los metadatos de algunos libros de su biblioteca han cambiado desde que " -"comenzó la descarga. Si continúa, los cambios podrías sobrescribirse. Pulse " +"Los metadatos de algunos libros de la biblioteca han cambiado desde que " +"comenzó la descarga. Si continúa, los cambios podrían sobrescribirse. Pulse " "«Mostrar detalles» para ver la lista de los libros modificados. ¿Desea " "continuar?" @@ -6947,18 +7006,18 @@ msgstr "No se pueden editar los metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:295 msgid "Cannot merge books" -msgstr "No se pueden unir los libros" +msgstr "No se pueden fusionar los libros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:296 msgid "At least two books must be selected for merging" -msgstr "Deben seleccionarse al menos dos libros para unirlos" +msgstr "Deben seleccionarse al menos dos libros para fusionarlos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:299 msgid "" "You are about to merge more than 5 books. Are you <b>sure</b> you want to " "proceed?" msgstr "" -"Va a unir más de 5 libros. ¿Está <b>seguro</b> de que quiere continuar?" +"Va a fusionar más de 5 libros. ¿Está <b>seguro</b> de querer continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:308 #, python-format @@ -6968,10 +7027,10 @@ msgid "" "second and subsequently selected books will not be deleted or " "changed.<br><br>Please confirm you want to proceed." msgstr "" -"Los formatos de libro y metadatos de los libros seleccionados se añadirán al " -"<b>primer libro seleccionado</b> (%s). El ISBN <i>no</i> se unirá.<br><br>El " -"segundo libro seleccionado y los siguientes no se borrarán ni se " -"modificarán.<br>Confirme que desea continuar." +"Los formatos de libro y metadatos de los libros seleccionados se agregarán " +"al <b>primer libro seleccionado</b> (%s). El ISBN <i>no</i> se " +"unirá.<br><br>El segundo libro seleccionado y los siguientes no se borrarán " +"ni se modificarán.<br>Confirme que desea continuar." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:320 #, python-format @@ -6989,12 +7048,12 @@ msgstr "" "seleccionado</b> (%s). Los metadatos del primer libro seleccionado no se " "cambiarán. El autor, título, ISBN y el resto de metadatos <i>no</i> se " "combinarán.<br><br>\r\n" -"Tras la combinación el segundo libro y sucesivos, con todos sus metadatos, " +"Tras la combinación, el segundo libro y sucesivos, con todos sus metadatos, " "se <b>borrarán</b>.<br><br>\r\n" "Todos los formatos del primer libro seleccionado se mantendrán y cualquier " "formato duplicado en el segundo libro y sucesivos se <b>borrará</b> " "permanentemente de la biblioteca de calibre.<br><br> ¿Está <b>seguro</b> de " -"que quiere continuar?" +"querer continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:336 #, python-format @@ -7013,7 +7072,7 @@ msgstr "" "Todos los formatos del primer libro seleccionado se mantendrán y cualquier " "formato duplicado en el segundo libro y sucesivos se <b>borrará</b> " "permanentemente de la biblioteca de calibre.<br><br>¿Está <b>seguro<b/> de " -"que quiere continuar?" +"querer continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:512 msgid "Applying changed metadata" @@ -7028,8 +7087,8 @@ msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." msgstr "" -"No se pudieron aplicar los metadatos para algunos libros de su biblioteca. " -"Pulse «Mostrar detalles» para más información." +"No se pudieron aplicar los metadatos actualizados para algunos libros de la " +"biblioteca. Pulse «Mostrar detalles» para más información." #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "F" @@ -7037,7 +7096,7 @@ msgstr "F" #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "Fetch news" -msgstr "Descargar noticias (RSS)" +msgstr "Descargar noticias" #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54 msgid "Fetching news from " @@ -7105,73 +7164,205 @@ msgid "Plugin Updater" msgstr "Actualizador de complementos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "Pulir libro" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "Pulir %d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "<h3>Acerca de pulir libros</h3>%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "<h3>Reducir caracteres en los tipos de letra</h3>%s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "<h3>Corregir puntuación</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "<h3>Sobrecubierta de metadatos</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "<h3>Eliminar sobrecubierta de metadatos</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" -msgstr "Seleccione acciones para realizar:" +msgstr "Seleccione acciones a realizar:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" -msgstr "Reducir caracteres en todos los tipos de letra incrustados" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "&Reducir caracteres en todos los tipos de letra incrustados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Mejorar &puntuación" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "Actualizar &metadatos en los archivos de libros" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "Actualizar la &carátula en los archivos de libros" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "Añadir metadata como una página \"&sobrecubierta de libro\"" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "&Eliminar una sobrecubierta previamente insertada" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "Acerca de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "Mostrar &informe" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" +"Mostrar un informe de todas las acciones realizadas una vez finalizado el " +"pulido" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "&Guardar configuración" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "&Cargar configuración" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "Seleccionar &todo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "No seleccionar &nada" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "No hay acciones seleccionadas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Debe seleccionar al menos una acción antes de guardar" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Elegir un nombre" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Elija un nombre para esta configuración" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "Eliminar configuraciones guardadas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "Debe seleccionar al menos una acción o pulsar «Cancelar»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "Poniendo libros en cola para pulir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "Pulir %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Pulir libro %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Poniendo en cola libro %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "Ignorar los %d informes restantes" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Ver el ®istro completo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "Pulido de %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "El archivo original se ha guardado como %s." +msgstr[1] "Los archivos originales se han guardado como %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " y " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "Si pule otra vez, la acción se ejecutará sobre los originales." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "Pulir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "No se puede pulir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7180,6 +7371,11 @@ msgstr "" "Sólo se pueden pulir libros en los formatos %s. Convierta el libro a uno de " "esos formatos antes de pulir." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "Comenzar pulido de %d libro(s)" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7287,7 +7483,7 @@ msgid "Click the show details button to see which ones." msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostrar detalles del libro" @@ -7318,7 +7514,8 @@ msgstr "No hay vista rápida disponible" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:32 msgid "Quickview is not available for books on the device." -msgstr "La vista rápida no está disponible para los libros del dispositivo." +msgstr "" +"La vista rápida no está disponible para los libros en el dispositivo." #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17 msgid "Similar books..." @@ -7438,11 +7635,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:158 msgid "Show this message again" -msgstr "Volver a mostrar este mensaje" +msgstr "Mostrar este mensaje nuevamente" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:159 msgid "About Get Books" -msgstr "Sobre Get Books" +msgstr "Acerca de obtener libros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288 @@ -7479,18 +7676,18 @@ msgid "" " library.</li>\n" " </ol>" msgstr "" -" <h2>Sobre «Retocar libro»</h2>\n" +" <h2>Acerca de «Retocar libro»</h2>\n" "<p>«Retocar libro» le permite hacer pequeños ajustes en el aspecto de un " "libro mediante ligeras modificaciones en su código interno. Para usar " -"«Retocar libro» necesita saber algo sobre HTML y CSS, que son las técnicas " -"que se usan en los libros electrónicos. Siga los siguientes pasos:</p>\n" +"«Retocar libro» necesita saber algo sobre código HTML y CSS, que son los " +"lenguajes que se utilizan en los libros electrónicos. Siga los siguientes " +"pasos:</p>\n" "<br>\n" "<ol>\n" "<li>Pulse en «Expandir libro»: Esto «despliega» el libro en sus componentes " "internos individuales.<br></li>\n" -"<li>Pulse con el botón derecho sobre cualquier archivo archivo y seleccione " -"«Abrir con...» para modificarlo con el editor de texto que " -"prefiera.<br></li>\n" +"<li>Pulse con el botón derecho sobre cualquier archivo y seleccione «Abrir " +"con...» para modificarlo con el editor de texto que prefiera.<br></li>\n" "<li>Cuando haya terminado de hacer los retoques: <b>cierre las ventanas del " "explorador de archivos y del editor que haya usado para los retoques</b>. " "Después pulse en el botón «Reconstruir libro» para actualizar el libro en la " @@ -7507,7 +7704,7 @@ msgstr "Previsualizar libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7519,7 +7716,7 @@ msgstr "&Reconstruir libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:109 msgid "Explode the book to edit its components" -msgstr "Expandir el libro para modificar sus componentes" +msgstr "Desplegar el libro para editar sus componentes" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:111 msgid "Preview the result of your tweaks" @@ -7536,12 +7733,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:155 msgid "Exploding, please wait..." -msgstr "Expandiendo, espere..." +msgstr "Expandiendo, por favor espere..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:187 msgid "Failed to unpack" -msgstr "Error al desempaquetar" +msgstr "Fallo al desempaquetar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:178 #, python-format @@ -7558,13 +7755,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:222 msgid "Failed to rebuild file" -msgstr "Error al reconstruir el archivo" +msgstr "Fallo al reconstruir el archivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:223 #, python-format msgid "Failed to rebuild %s. For more information, click \"Show details\"." msgstr "" -"Error al reconstruir %s. Para más información pulse «Mostrar detalles»." +"Error al reconstruir %s. Para más información, pulse «Mostrar detalles»." #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:240 @@ -7615,7 +7812,7 @@ msgstr "Leer un libro al azar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 msgid "Clear recently viewed list" -msgstr "Limpiar la lista de leídos recientemente" +msgstr "Limpiar la lista de libros leídos recientemente" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:217 @@ -7659,9 +7856,9 @@ msgid "" "started the process cannot be stopped until complete. Do you wish to " "continue?" msgstr "" -"Está intentando abrir %d libros. Abrir demasiados libros a la vez puede " -"resultar lento y tener un efecto negativo sobre el funcionamiento del " -"equipo. Una vez comenzado el proceso no puede deterse hasta que se complete. " +"Está intentando abrir %d libros. Abrir demasiados libros a la vez, puede " +"resultar lento y tener un efecto negativo en el funcionamiento de su equipo. " +"Una vez comenzado el proceso, no puede detenerse hasta que se complete. " "¿Desea continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:182 @@ -7704,7 +7901,7 @@ msgstr "Sin libros" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:284 msgid "No books found" -msgstr "No se encontró ningún libro" +msgstr "No se encontraron libros" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:802 @@ -7746,7 +7943,7 @@ msgstr "Guardando..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." -msgstr "Recopilando datos, espere un momento..." +msgstr "Recopilando datos, espere..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" @@ -7786,7 +7983,7 @@ msgstr "Añadir libros a calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Página del asistente" @@ -7926,7 +8123,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:245 #, python-format msgid "Added %(num)d book(s) automatically from %(src)s" -msgstr "%(num)d libro(s) añadido(s) automáticamente de %(src)s" +msgstr "%(num)d libro(s) añadido(s) automáticamente desde %(src)s" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:195 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304 @@ -7939,7 +8136,7 @@ msgid "Click to open" msgstr "Pulse para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id." @@ -7981,7 +8178,7 @@ msgstr "Ruta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "Tamaño de portada: %(width)d×%(height)d" +msgstr "Tamaño de portada: %(width)d × %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:481 #, python-format @@ -8152,7 +8349,7 @@ msgstr "Opciones CSV/XML" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 msgid "E-book options" -msgstr "Opciones de libro digital" +msgstr "Opciones de libro electrónico" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 msgid "Catalogs" @@ -8190,7 +8387,7 @@ msgstr "No se excluirá ningún género" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 #, python-format msgid "regex error: %s" -msgstr "error de regex: %s" +msgstr "Error en expresión regular: %s" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 msgid "All genres will be excluded" @@ -8323,15 +8520,15 @@ msgstr "Géneros excluidos" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 msgid "Genres to &exclude (regex):" -msgstr "Géneros para &excluir (regex)" +msgstr "Géneros a &excluir (regex)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 msgid "Reset to default" -msgstr "Restaurar valor predeterminado" +msgstr "Restablecer al valor predeterminado" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 msgid "Results of regex:" -msgstr "Resultado de regex:" +msgstr "Resultado de expresión regular:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 msgid "Tags that will be excluded as genres" @@ -8355,7 +8552,7 @@ msgstr "Unir contenido adicional antes de los metadatos de «Comentarios»." #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 msgid "&Before" -msgstr "&Delante" +msgstr "&Antes" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 msgid "Merge additional content after Comments metadata." @@ -8390,7 +8587,7 @@ msgstr "Generar nueva portada" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 msgid "Use existing cover" -msgstr "Usar portada existente" +msgstr "Utilizar portada actual" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "E&xtra Description note:" @@ -8404,12 +8601,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "&Thumb width:" -msgstr "Anchura de &miniatura:" +msgstr "Ancho de la &miniatura:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -"Medida del tamaño para las miniaturas de portadas incluidas en la sección " +"Medida del tamaño de las miniaturas de las portadas incluidas en la sección " "«Descripción»." #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 @@ -8426,7 +8623,7 @@ msgstr "En libros con varios autores, mostrar cada autor por separado" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33 msgid "Tab template for catalog.ui" -msgstr "Plantilla para catalog.ui" +msgstr "Plantilla de pestaña para catalog.ui" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:79 msgid "Bold" @@ -8573,7 +8770,7 @@ msgid "Choose foreground color" msgstr "Elija el color de primer plano" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Elija el color de fondo" @@ -8617,8 +8814,8 @@ msgid "" "Enable sharing of book content via Facebook, etc. WARNING: Disables last " "read syncing" msgstr "" -"Activar la compartición del contenido del libro a través de Facebook, etc. " -"ADVERTENCIA: Desactiva la sincronización automática" +"Activar el intercambio del contenido del libro vía Facebook, etc. " +"ADVERTENCIA: Esta opción desactiva la sincronización automática" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 @@ -8633,7 +8830,7 @@ msgstr "Poner el Índice generado al &principio del libro y no al final" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Disable compression of the file contents" -msgstr "&Desactivar la compresión del archivo" +msgstr "&Desactivar la compresión de los contenidos del archivo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:41 msgid "" @@ -8641,15 +8838,15 @@ msgid "" "in a previous conversion (if they exist) instead of using the defaults " "specified in the Preferences" msgstr "" -"Para las preferencias que no se puedan especificar en este diálogo, use los " -"valores guardados en una conversión anterior (si existe) en vez de usar los " -"predeterminados especificados en las Preferencias" +"Para las preferencias que no se puedan especificar en este cuadro de " +"diálogo, use los valores guardados en una conversión anterior (si existe) en " +"vez de usar los predeterminados, especificados en las Preferencias" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:61 msgid "None of the selected books have saved conversion settings." msgstr "" "Ninguno de los libros seleccionados tiene preferencias de conversión " -"guardadas" +"guardadas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:84 msgid "Bulk Convert" @@ -8715,7 +8912,7 @@ msgstr "No &ordenar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:107 msgid "De&speckle" -msgstr "Despec&kle (eliminar artefactos en imágenes)" +msgstr "Despec&kle (eliminar manchas en imágenes)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 msgid "&Disable comic processing" @@ -8728,7 +8925,7 @@ msgstr "Formato de &salida:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:116 msgid "Disable conversion of images to &black and white" -msgstr "Deshabilitar la conversión de imagenes a &blanco y negro" +msgstr "Deshabilitar la conversión de imágenes a &blanco y negro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" @@ -8769,7 +8966,7 @@ msgstr "" "Elegir una carpeta donde guardar la salida de la depuración. Si se " "especifica una carpeta, calibre almacenará una gran cantidad de información " "de depuración en ella. Esto es útil para comprender cómo funciona el proceso " -"de conversión y para encontrar los valores correctos de parámetres de " +"de conversión y para encontrar los valores correctos de parámetros de " "conversión como Índice y Detección de capítulos." #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:59 @@ -8778,9 +8975,9 @@ msgid "" "of the conversion process. This HTML can sometimes serve as a good starting " "point for hand editing a conversion." msgstr "" -"El proceso de depuración saca el HTML intermedio generado en varios estados " -"del proceso de conversión. Este HTML puede algunas veces servir para editar " -"la conversión a mano." +"El proceso de depuración extrae el código HTML intermedio generado en varios " +"estados del proceso de conversión. Este código HTML puede algunas veces " +"servir para editar la conversión a mano." #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:14 msgid "DJVU Input" @@ -8804,7 +9001,7 @@ msgstr "Sin &portada predeterminada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:59 msgid "No &SVG cover" -msgstr "&Sin portada SVG" +msgstr "Sin portada &SVG" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:60 msgid "Preserve cover &aspect ratio" @@ -8812,7 +9009,7 @@ msgstr "&Mantener las proporciones de la portada." #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:61 msgid "Split files &larger than:" -msgstr "Dividir &archivos mayores de:" +msgstr "Dividir &archivos mayores que:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:62 msgid " KB" @@ -8861,13 +9058,13 @@ msgid "" "size-rescaling\">User Manual</a> for a discussion of how font size rescaling " "works.</p>" msgstr "" -"<p>Este asistente le ayudará a elegir una clave de tamaño de letra adecuada. " -"Introduzca el tamaño de letra base del documento de entrada y después " -"introduzca un tamaño de letra de entrada. El asistente mostrará a qué tamaño " -"de letra corresponderá según el algoritmo de redimensionado de tipos de " -"letra. Puede ajustar el algoritmo cambiando el tamaño de letra base de " -"salida y la clave de tamaño más abajo. Cuando encuentre valores " -"satisfactorios, pulse OK.</p>\n" +"<p>Este asistente le ayudará a elegir el tamaño de letra adecuado de acuerdo " +"a sus necesidades. Introduzca el tamaño de letra base del documento de " +"entrada y después introduzca un tamaño de letra de entrada. El asistente " +"mostrará a qué tamaño de letra corresponderá según el algoritmo de " +"redimensionado de tipos de letra. Puede ajustar el algoritmo cambiando el " +"tamaño de letra base de salida y la clave de tamaño más abajo. Cuando " +"encuentre valores satisfactorios, pulse Aceptar.</p>\n" "<p>De manera predeterminada, si el tamaño de letra base de salida es cero o " "si no se especifica ninguna clave de tamaño, calibre usará los valores del " "perfil de salida actual.</p>\n" @@ -8918,7 +9115,7 @@ msgstr "&Tamaño de letra: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:118 msgid " will map to size: " -msgstr " Corresponde al tamaño: " +msgstr " corresponde al tamaño: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:119 msgid "0.0 pt" @@ -8954,9 +9151,9 @@ msgstr "" "se basa en conjeturas, con lo que podría terminar empeorando el resultado de " "una conversión si las conjeturas son erróneas. Por este motivo, esta opción " "está desactiva de manera predeterminada. A menudo, si una conversión no " -"ocurre como se espera, activar la heurística puede mejorar el resultado. Lea " -"más acerca de las distintas opciones de procesado heurístico en el <a " -"href=\"http://manual.calibre-ebook.com/conversion.html#heuristic-" +"ocurre como se espera, activar el procesado heurístico puede mejorar el " +"resultado. Lea más acerca de las distintas opciones de procesado heurístico " +"en el <a href=\"http://manual.calibre-ebook.com/conversion.html#heuristic-" "processing\">Manual de usuario</a>." #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 @@ -8989,11 +9186,11 @@ msgstr "Borrar líneas en blanco entre párrafos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 msgid "Ensure scene breaks are consistently formatted" -msgstr "Asegurar que los saltos de escena tienen un formato consistente" +msgstr "Asegurar que los cambios de escena tienen un formato consistente" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:122 msgid "Replace soft scene &breaks:" -msgstr "Sustituir &saltos de escena:" +msgstr "Sustituir &cambios de escena:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123 msgid "Remove unnecessary hyphens" @@ -9017,7 +9214,7 @@ msgstr "Cómo manejar CSS" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:49 msgid "How to handle class based CSS" -msgstr "Como manejar CSS basado en clases" +msgstr "Cómo manejar CSS basado en clases" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:50 msgid "Use book &title as the filename for the HTML file inside the archive" @@ -9037,7 +9234,7 @@ msgstr "Original" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:47 msgid "Left align" -msgstr "Alineación izquierda" +msgstr "Alineación a la izquierda" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:48 msgid "Justify text" @@ -9057,8 +9254,7 @@ msgstr " %" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:214 msgid "Wizard to help you choose an appropriate font size key" -msgstr "" -"Asistente que le ayudará a elegir una clave de tamaño de letra adecuada" +msgstr "Asistente que le ayudará a elegir un tamaño de letra adecuado" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:216 msgid "Input character &encoding:" @@ -9085,7 +9281,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" -msgstr "Sin cambios" +msgstr "Sin modificar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:238 @@ -9114,8 +9310,8 @@ msgid "" "Removes the margin CSS properties. Note that page margins are not affected " "by this setting." msgstr "" -"Elimina las propiedades CSS de mágenes. Tenga en cuenta que los márgenes de " -"página no se ven afectados por esta opción." +"Elimina las propiedades CSS de los márgenes. Tenga en cuenta que los " +"márgenes de página no sean afectados por esta opción." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:227 msgid "&Margins" @@ -9123,15 +9319,15 @@ msgstr "&Márgenes" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:228 msgid "Removes the padding CSS properties" -msgstr "Elimina las propiedades CSS de separación" +msgstr "Elimina las propiedades CSS de relleno" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:229 msgid "&Padding" -msgstr "&Separación" +msgstr "&Relleno" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:230 msgid "Convert floating images/text into static images/text" -msgstr "Convierte imágenes o texto flotantes en imágenes o texto estáticos" +msgstr "Convierte imágenes o texto flotantes a estáticos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:231 msgid "F&loats" @@ -9169,17 +9365,13 @@ msgstr "Insertar líneas en &blanco entre párrafos" msgid "Text &justification:" msgstr "&Justificación del texto:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Corregir la &puntuación" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" -msgstr "T&ransliterar los caracteres unicode mediante ASCII" +msgstr "T&ransliterar los caracteres unicode a ASCII" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:242 msgid "&UnSmarten punctuation" -msgstr "&Puntuación sencilla" +msgstr "Simplificar &puntuación" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:243 msgid "Keep &ligatures" @@ -9199,16 +9391,12 @@ msgstr "&Altura de línea:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:247 msgid "&Embed font family:" -msgstr "&Incluir tipo de letra:" +msgstr "&Incrustar tipo de letra:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248 msgid "&Disable font size rescaling" msgstr "&Desactivar la modificación del tamaño de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "&Reducir caracteres en todos los tipos de letra incrustados" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Salida LRF" @@ -9262,7 +9450,7 @@ msgid "&Monospaced font family:" msgstr "Tipo de letra m&onoespaciada:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadatos" @@ -9331,7 +9519,7 @@ msgstr "Localizar una imagen para utilizar como portada de este libro." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:163 msgid "Use cover from &source file" -msgstr "Usar portada del archivo de &origen" +msgstr "Usar portada desde el archivo de &origen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:164 msgid "&Title: " @@ -9340,7 +9528,7 @@ msgstr "&Título: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:75 msgid "Change the title of this book" -msgstr "Cambiar el título del libro" +msgstr "Cambiar el título de este libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 @@ -9375,15 +9563,16 @@ msgid "" "Tags categorize the book. This is particularly useful while searching. " "<br><br>They can be any words or phrases, separated by commas." msgstr "" -"Etiquetas para clasificar el libro (muy útil en búsquedas). <br><br>Pueden " -"utilizarse cualesquier palabras o frases, separadas por comas." +"Etiquetas para clasificar el libro (particularmente útil en las búsquedas). " +"<br><br>Puede utilizarse cualquier conjunto de palabras o frases, separadas " +"por comas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" -msgstr "&Serie:" +msgstr "&Series:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 @@ -9391,7 +9580,7 @@ msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." -msgstr "Lista de series conocidas. Se pueden añadir nuevas series." +msgstr "Lista de series conocidas. Pueden añadir nuevas series." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175 msgid "Book " @@ -9410,12 +9599,12 @@ msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" -"No convertir todas las imágenes a JPEG (puede hacer que las imágenes no " +"No convertir todas las imágenes a &JPEG (puede hacer que las imágenes no " "aparezcan en lectores antiguos)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Kindle options" -msgstr "Opciones de Kindle" +msgstr "Opciones del Kindle" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:88 msgid "MOBI file &type:" @@ -9423,7 +9612,7 @@ msgstr "&Tipo de archivo MOBI:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:89 msgid "Personal Doc tag:" -msgstr "Etiqueta de documentos personales" +msgstr "Etiqueta de documento personal" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:91 msgid "" @@ -9431,8 +9620,8 @@ msgid "" "both MOBI filetypes. If you wish to use the new format on your device, " "convert to AZW3 instead of MOBI." msgstr "" -"<b>ADVERTENCIA:</b> Algunos dispositivos Kindle tienen problemas el nuevo " -"tipo de archivo MOBI (o ambos). Si quiere usar el nuevo formato en el " +"<b>ADVERTENCIA:</b> Algunos dispositivos Kindle tienen problemas los tipos " +"de archivo MOBI nuevo o ambos. Si quiere usar el nuevo formato en el " "dispositivo, convierta a AZW3 en lugar de MOBI." #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 @@ -9476,7 +9665,7 @@ msgstr "&Derecha:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:138 msgid "&Bottom:" -msgstr "A&bajo:" +msgstr "&Inferior:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:14 msgid "PDB Output" @@ -9524,8 +9713,8 @@ msgid "" "will be used." msgstr "" "<b>Nota:</b> Las opciones de tamaño de página de abajo sólo tendrán efecto " -"si activa la casilla «Forzar». En caso contrario se usará el tamaño definido " -"por el perfil de salida." +"si activa la casilla «Forzar». En caso contrario, se usará el tamaño " +"definido por el perfil de salida." #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" @@ -9548,22 +9737,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "&Mantener las proporciones de la portada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" -msgstr "Tipo de letra s&erif:" +msgstr "Familia se&rif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" -msgstr "Tipo de letra &sans-serif:" +msgstr "Familia &sans-serif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Tipo de letra &monoespaciada:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Tipo de letra es&tándar:" @@ -9574,17 +9763,18 @@ msgstr "&Tamaño de letra predeterminado:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Tamaño de &letra monoespaciada:" @@ -9612,15 +9802,15 @@ msgstr "No hay formatos disponibles" msgid "Cannot build regex using the GUI builder without a book." msgstr "" "No se puede construir una expresión regular usando la interfaz gráfica sin " -"un libro" +"un libro." #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:156 msgid "Could not open file" -msgstr "No se pudo abrir el archivo" +msgstr "No se puede abrir el archivo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:157 msgid "Could not open the file, do you have it open in another program?" -msgstr "No se pudo abrir el archivo, puede que esté abierto en otro programa" +msgstr "No se puede abrir el archivo ¿está abierto en otro programa?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "" @@ -9640,7 +9830,7 @@ msgstr "Abrir libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:215 msgid "Click the Open button below to open a ebook to use for testing." -msgstr "Pulse el botón «Abrir» para abrir un libro como prueba." +msgstr "Pulse el botón «Abrir» para utilizar un libro como prueba." #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 msgid "Regex Builder" @@ -9653,7 +9843,7 @@ msgstr "Expresión regular:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136 msgid "Test" -msgstr "&Prueba" +msgstr "Prueba" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 msgid "Occurrences:" @@ -9683,7 +9873,7 @@ msgstr "&Anterior" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:124 msgid "&Next" -msgstr "Siguie&nte" +msgstr "&Siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:98 msgid "Preview" @@ -9728,8 +9918,8 @@ msgstr "Fallo de lectura" #, python-format msgid "Failed to load patterns from %s, click Show details to learn more." msgstr "" -"No se pudieron cargar los patrones de %s. Pulse en «Mostrar detalles» para " -"más información." +"No se pudieron cargar los patrones desde %s. Pulse en «Mostrar detalles» " +"para más información." #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:120 msgid "Save Calibre Search-Replace definitions file" @@ -9758,7 +9948,7 @@ msgstr "Expresión regular no válida" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:109 #, python-format msgid "Invalid regular expression: %s" -msgstr "Expresión regular no valida: %s" +msgstr "Expresión regular no válida: %s" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:293 msgid "" @@ -9770,7 +9960,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146 msgid "Search/Replace Definition Edit" -msgstr "Modificar definiciones de búsqueda y sustitución" +msgstr "Modificar definiciones de búsqueda y reemplazo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 msgid "&Replacement Text" @@ -9805,21 +9995,22 @@ msgstr "&Eliminar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 msgid "Load a list of expressions from a previously saved file" -msgstr "Cargar una lista de expresiones de un archivo guardado previamente" +msgstr "" +"Cargar una lista de expresiones desde un archivo previamente guardado" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Cargar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:156 msgid "Save this list of expressions so that you can re-use it easily" msgstr "" -"Guardar esta lista de expresiones para volver a usarlas con comodidad" +"Guardar esta lista de expresiones para volver a usarlas en otra ocasión" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Guardar" @@ -9860,7 +10051,7 @@ msgstr "Convertir" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 msgid "Dialog" -msgstr "Diálogo" +msgstr "Ventana" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:118 msgid "&Input format:" @@ -9884,7 +10075,7 @@ msgstr "No sangrar la primera línea de cada párrafo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:45 msgid "Insert empty line between paragraphs" -msgstr "Insertar una linea vacia entre parrafos" +msgstr "Insertar una linea vacía entre párrafos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:46 msgid "Optimize for full-sceen view " @@ -9902,7 +10093,7 @@ msgstr "" msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -"Ajuste fino de la detección de títulos de capítulo y otros elementos de " +"Ajuste fino en la detección de títulos de capítulo y otros elementos de " "estructura del documento." #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:31 @@ -10026,7 +10217,7 @@ msgstr "Común" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 msgid "Preserve &spaces" -msgstr "Mantener &espacios" +msgstr "Conservar &espacios" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" @@ -10043,12 +10234,13 @@ msgid "" "href=\"http://daringfireball.net/projects/markdown\">markdown</a>." msgstr "" "<p>Markdown es un lenguaje de marcado sencillo para archivos de texto que " -"permite formato avanzado. Para saber más visite <a " -"href=\"http://daringfireball.net/projects/markdown\">markdown</a>." +"permite un formato avanzado. Para saber más, visite <a " +"href=\"http://daringfireball.net/projects/markdown\">Markdown</a>." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" -msgstr "No insertar un Índice en texto de salida cuando se usa markdown" +msgstr "" +"No insertar un Índice en el texto de salida cuando se utilice markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" @@ -10190,7 +10382,7 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial</a>." msgstr "" "<p>Por ejemplo, para seleccionar todas las etiquetas h2 que tengan " -"class=\"chapter\", ponga «h2» en la etiqueta, «class» en el atributo y " +"class=\"chapter\", establezca «h2» en la etiqueta, «class» en el atributo y " "«chapter» en el valor.</p>\r\n" "<p>Un atributo en blanco corresponde a cualquier atributo y un valor en " "blanco a cualquier valor. Si se establece «*» en la etiqueta se seleccionará " @@ -10205,17 +10397,17 @@ msgstr "Explorar por portadas" #: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" -msgstr "No se ha podido cargar el explorador de portadas" +msgstr "No se pudo cargar el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10228,23 +10420,23 @@ msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "estrella(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Sin calificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Establecer la fecha de hoy para '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Limpiar «%s»" @@ -10277,38 +10469,38 @@ msgstr "" "La enumeración «{0}» contiene un valor inválido que se cambiará al valor " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aplicar cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Remover series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numerar automáticamente los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Forzar números para que empiecen con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "La enumeración «{0}» contiene un valor inválido que no aparecerá en la lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Eliminar todas las etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "etiquetas a añadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "etiquetas a eliminar" @@ -10319,7 +10511,7 @@ msgstr "No hay detalles disponibles." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:222 msgid "Device no longer connected." -msgstr "El dispositivo ya no esta conectado." +msgstr "El dispositivo ya no está conectado." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:27 @@ -10336,11 +10528,11 @@ msgstr "Obtener lista de libros en el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:485 msgid "Prepare files for transfer from device" -msgstr "Preparar ficheros para transferir del dispositivo" +msgstr "Preparar archivos para transferir desde el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Get annotations from device" -msgstr "Obtener anotaciones del dispositivo" +msgstr "Obtener anotaciones desde el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:508 msgid "Send metadata to device" @@ -10353,7 +10545,7 @@ msgstr "Enviar colecciones al dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:563 #, python-format msgid "Upload %d books to device" -msgstr "Pasar %d libros al dispositivo" +msgstr "Enviar %d libros al dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:579 msgid "Delete books from device" @@ -10461,8 +10653,8 @@ msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device or reboot." msgstr "" -"Hubo un error temporal en la comunicación con el dispositivo. Desconecte y " -"vuelva a conectar el dispositivo o reinicie el ordenador." +"Hubo un error temporal en la comunicación con el dispositivo. Desconéctelo y " +"vuelva a conectarlo o reinícielo." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1033 msgid "Device: " @@ -10474,7 +10666,7 @@ msgstr " detectado." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1138 msgid "selected to send" -msgstr "elegido para enviar" +msgstr "seleccionado para enviar" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1145 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1175 @@ -10497,7 +10689,7 @@ msgstr "0 de %i libros" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167 msgid "Choose format to send to device" -msgstr "Elige el formato para enviar al dispositivo" +msgstr "Elija el formato a enviar al dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1176 msgid "Cannot send: No device is connected" @@ -10538,9 +10730,9 @@ msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" -"No se pudieron pasar los siguientes libros al dispositivo porque no se " +"No se pudieron enviar los siguientes libros al dispositivo porque no se " "encontraron formatos adecuados. Convierta el(los) libro(s) a un formato " -"soportado por su dispositivo antes de volver a intentarlo." +"reconocido por el dispositivo antes de volver a intentarlo." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1540 msgid "No space on device" @@ -10550,8 +10742,8 @@ msgstr "No hay espacio en el dispositivo" msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -"<p>No se pueden pasar los libros porque no hay más espacio libre en el " -"dispositivo " +"<p>No se pueden enviar los libros debido a que no hay suficiente espacio " +"libre en el dispositivo " #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1546 msgid "Incorrect destination" @@ -10609,7 +10801,7 @@ msgstr "Usar subdirectorios" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:86 msgid "Use author sort for author" -msgstr "Usar el orden de autor por autor" +msgstr "Usar el orden de autor como autor" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:87 msgid "Save &template:" @@ -10707,15 +10899,15 @@ msgid "" "plugin when a device is connected." msgstr "" "<b>No hay ningún dispositivo MTP conectado.</b><p>Sólo puede configurar el " -"complemento de dispositivos MTP cuando hay un dispositivo conectado." +"complemento de dispositivos MTP cuando haya un dispositivo conectado." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350 msgid "" "If you want to un-ignore a previously ignored MTP device, use the \"Ignored " "devices\" tab." msgstr "" -"Si quiere que deje de ignorarse un dispositivo MTP que está siendo ignorado, " -"use la pestaña «Dispositivos ignorados»." +"Si quiere dejar de ignorar un dispositivo MTP, utilice la pestaña " +"«Dispositivos ignorados»." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370 #, python-format @@ -10801,19 +10993,19 @@ msgstr "Escoja carpetas para examinar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" -msgstr "¿Cuantos libros vacios?" +msgstr "¿Cuántos libros vacíos?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" -msgstr "¿Cuantos libros vacios debe de estar aumentado?" +msgstr "¿Cuántos libros vacíos deben ser agregados?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" -msgstr "Establecer el autor de los libros nuevos a:" +msgstr "Establecer el autor de los nuevos libros a:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" -msgstr "Restablecer el autor a Desconocido" +msgstr "Restablecer el autor a «Desconocido»" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:48 msgid "Set the series of the new books to:" @@ -10825,7 +11017,7 @@ msgstr "Restablecer serie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:72 msgid "Some invalid ISBNs" -msgstr "Algunos ISBN no válidos" +msgstr "Algunos ISBN no son válidos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:73 msgid "" @@ -10878,7 +11070,7 @@ msgstr "E&tiquetas que se deben poner en los libros creados:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71 msgid "Fit &cover within view" -msgstr "Ajustar la &portada en la ventana" +msgstr "Ajustar la &portada a la ventana" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:32 msgid "My Books" @@ -10895,7 +11087,7 @@ msgstr "No hay ayuda disponible para este formato de salida." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:348 msgid "Generate catalog" -msgstr "Generar el catálogo" +msgstr "Generar catálogo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:93 msgid "Generate catalog for {0} books" @@ -10927,7 +11119,7 @@ msgstr "Comprobando la integridad de la base de datos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:56 msgid "Dumping database to SQL" -msgstr "Convirtiendo base de datos de SQL" +msgstr "Volcando base de datos a SQL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:82 msgid "Loading database from SQL" @@ -11093,7 +11285,7 @@ msgstr "&Borrar marcados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:241 msgid "Delete marked files (checked subitems)" -msgstr "Borrar archivos marcados (subelementos marcados)" +msgstr "Borrar archivos marcados (sub-ítems marcados)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:244 msgid "&Fix marked" @@ -11173,13 +11365,13 @@ msgstr "Igual que la actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 #, python-format msgid "The location %s contains the current calibre library" -msgstr "La ubicación %s contiene la biblioteca de calibre actual" +msgstr "La ubicación %s contiene la actual biblioteca de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Ubicación incorrecta" @@ -11189,7 +11381,7 @@ msgid "" "automatically deleted during upgrades." msgstr "" "No debería crear una biblioteca dentro de la carpeta Calibre, pues esta " -"carpeta se borrará automáticamente en las actualizaciones." +"carpeta se borrará automáticamente con las actualizaciones." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:78 #, python-format @@ -11232,11 +11424,11 @@ msgstr "%s no es una carpeta existente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:79 msgid "Choose your calibre library" -msgstr "Elija su biblioteca de calibre" +msgstr "Elija la biblioteca de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 msgid "Your calibre library is currently located at {0}" -msgstr "Su biblioteca de calibre está actualmente situada en {0}" +msgstr "Su biblioteca calibre está actualmente situada en {0}" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 msgid "New &Location:" @@ -11255,23 +11447,23 @@ msgid "" "Copy the custom columns, saved searches, column widths, plugboards,\n" "user categories, and other information from the old to the new library" msgstr "" -"Copia las columnas personalizadas, búsquedas guardadas, anchuras de columna, " +"Copiar las columnas personalizadas, búsquedas guardadas, anchos de columna, " "controles de metadatos,\n" "categorías de usuario y otras informaciones de una biblioteca existente a " "una nueva." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 msgid "&Copy structure from the current library" -msgstr "&Copiar la estructura de la biblioteca actual" +msgstr "&Copiar estructura de la actual biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:87 msgid "&Move current library to new location" -msgstr "&Mover la biblioteca actual a la nueva ubicación" +msgstr "&Mover la actual biblioteca a la nueva ubicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:23 #, python-format msgid "Add \"%s\" to toolbars or menus" -msgstr "Añadir «%s» a las barras de herramientas o los menús" +msgstr "Añadir «%s» a las barras de herramientas o menús" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:29 #, python-format @@ -11284,7 +11476,7 @@ msgid "" "You can also customise the plugin locations using <b>Preferences -> " "Customise the toolbar</b>" msgstr "" -"También puede personalizar las ubicaciones de complementos en " +"También puede personalizar las ubicaciones de los complementos en " "<b>Preferencias -> Personalizar la barra de herramientas</b>" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33 @@ -11317,7 +11509,7 @@ msgid "&Profile:" msgstr "&Perfil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&Aceptar" @@ -11365,7 +11557,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -11427,7 +11619,7 @@ msgstr "Debe seleccionar al menos un elemento de la lista." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" -msgstr "¿Está seguro de que quiere borrar los siguientes elementos?" +msgstr "¿Está seguro de querer borrar los siguientes elementos?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 @@ -11436,7 +11628,7 @@ msgstr "Editor de categorías" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 msgid "Items in use" -msgstr "Elementos en uso" +msgstr "Ítems en uso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 @@ -11450,7 +11642,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." -msgstr "Renombrar el elemento en todos los libros que lo usen." +msgstr "Renombrar el elemento en todos los libros donde sea utilizado." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 @@ -11482,16 +11674,8 @@ msgid "" "Books with the same titles as the following already exist in calibre. Select " "which books you want added anyway." msgstr "" -"Ya existen libros en calibre con el mismo título que los siguientes. " -"Seleccione qué libros desea añadir de todas formas." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "Seleccionar &todo" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "No seleccionar &nada" +"Ya existen libros en calibre con el mismo título que los que se muestran a " +"continuación. Seleccione qué libros desea añadir a pesar de todo." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format @@ -11513,7 +11697,7 @@ msgstr "Enlace" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "No se encontraron coincidencias" @@ -11553,7 +11737,7 @@ msgstr "Poner en mayúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:181 msgid "Copy to author sort" -msgstr "Copiar en orden de autor" +msgstr "Copiar a orden de autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:184 msgid "Copy to author" @@ -11582,7 +11766,7 @@ msgstr "&Buscar:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:349 msgid "F&ind" -msgstr "Buscar" +msgstr "B&uscar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 msgid "Sort by author" @@ -11598,14 +11782,14 @@ msgid "" "generated from the author. Exactly how this value is automatically\n" "generated can be controlled via Preferences->Advanced->Tweaks" msgstr "" -"Restablecer todos los órdenes de autor al valor generado\n" -"automáticamente a partir del autor. La manera precisa en\n" -"que este valor se genera puede controlarse en\n" +"Restablecer todos los valores de orden de autor al valor\n" +"generado automáticamente a partir del autor. La manera\n" +"precisa en que este valor se genera puede controlarse en\n" "Preferencias->Avanzada->Ajustes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:95 msgid "Recalculate all author sort values" -msgstr "Recalcular todos los órdenes de autor" +msgstr "Recalcular todos los valores de orden de autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 msgid "" @@ -11630,7 +11814,7 @@ msgstr "Tareas activas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73 msgid "Find next match" -msgstr "Buscar coincidencia siguiente" +msgstr "Buscar siguiente coincidencia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:188 @@ -11692,7 +11876,7 @@ msgstr "Mostrar información detallada sobre este error" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copiado" @@ -11761,8 +11945,8 @@ msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -"Hacer todos los cambios inmediatamente sin cerrar el diálogo. Esta operación " -"no se puede cancelar ni deshacer" +"Hacer todos los cambios inmediatamente sin cerrar el cuadro de diálogo. Esta " +"operación no se puede cancelar ni deshacer." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436 #, python-format @@ -11780,11 +11964,11 @@ msgid "" "your library before proceeding.<p>Search and replace in text fields using " "character matching or regular expressions. " msgstr "" -"<b>Puede destruir su biblioteca usando esta funcionalidad.</b> Los cambios " -"son permanentes. No hay función de deshacer. Se le recomienda " -"encarecidamente a realizar una copia de respaldo de su biblioteca antes de " -"continuar.<p>Busca y reemplaza en campos de texto usando emparejamiento de " -"caracteres o expresiones regulares. " +"<b>Puede destruir su biblioteca usando esta función.</b> Los cambios son " +"permanentes. No hay vuelta atrás. Se recomienda encarecidamente realizar una " +"copia de respaldo de su biblioteca antes de continuar.<p>Busque y reemplace " +"en los campos de texto utilizando emparejamiento de caracteres o expresiones " +"regulares. " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:468 msgid "" @@ -11833,24 +12017,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" -msgstr "Debe especificar un destino cuando la fuente es un campo compuesto" +msgstr "Debe especificar un destino cuando el orgien es un campo compuesto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Buscar/sustituir no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patrón de búsqueda no es válido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11859,31 +12043,31 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Borrar la búsqueda/sustitución guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La búsqueda/sustitución guardada seleccionada se borrará. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Guardar búsqueda/sustitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nombre de búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Debe proporcionar un nombre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11893,7 +12077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" -msgstr "Editar metadatos" +msgstr "Editar infomación de metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" @@ -12105,7 +12289,7 @@ msgstr "&Eliminar portada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" -msgstr "Establecer a partir del (los) &archivo(s)" +msgstr "Establecer a partir del (los) &archivo(s) del libro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 @@ -12263,7 +12447,7 @@ msgstr "Dividir &resultado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" -msgstr "Para campos con &valores múltiples, mostrar" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" @@ -12691,7 +12875,7 @@ msgstr "Vista rápida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:72 msgid "Items" -msgstr "Elementos" +msgstr "Ítems" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:201 @@ -12866,7 +13050,7 @@ msgstr "Lista de días del mes, separados por comas. Por ejemplo: 1, 15" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:112 msgid "Download &after:" -msgstr "D&escargar después de:" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "" @@ -12908,79 +13092,79 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:200 #, python-format msgid "%s news sources" -msgstr "%s Fuentes de noticias" +msgstr "%s fuentes de noticias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:220 msgid "&Download now" msgstr "&Descargar ahora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Es necesario un usuario y contraseña" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Debe proporcionar un usuario y una contraseña para usar esta fuente de " "noticias." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Cuenta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opcional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(requerido)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Creado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Descargar %s ahora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Última descarga: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "Hace %(days)d días, %(hours)d horas y %(mins)d minutos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Descargado por última vez:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -"No se pueden bajar las noticias porque no hay conexión activa al internet" +"No se pueden descargar las noticias porque no hay conexión activa a internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Sin conexión a Internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Descarga de noticias planificada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Añadir una nueva fuente de noticias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Descargas todas las fuentes de noticias planificadas" @@ -12994,7 +13178,7 @@ msgstr "publicidad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206 msgid "&Schedule for download:" -msgstr "P&lanificación de la descarga:" +msgstr "P&lanificación de descarga:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207 msgid "Days of week" @@ -13071,7 +13255,7 @@ msgstr " ejemplares" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:225 msgid "&Advanced" -msgstr "&Avanzada" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:226 msgid "Delete downloaded news &older than:" @@ -13308,9 +13492,6 @@ msgid "" "interface when calibre starts. You should not do this if you are using a " "network that is not secure and you are not setting a password." msgstr "" -"Marque esta casilla si quiere que calibre inicie automáticamente la " -"comunicación con dispositivos inteligentes al iniciarse. No debe hacer esto " -"si está usando una red no segura y no establece una contraseña." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:57 msgid "" @@ -13360,7 +13541,7 @@ msgstr "Debe escribir un número de puerto." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:130 msgid "The port must be a number between 8000 and 32000." -msgstr "El número de puerto debe ser un entero entre 8000 y 32000." +msgstr "El puerto debe ser un número entre 8000 y 32000." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 @@ -13480,7 +13661,7 @@ msgstr "Nombre de la categoría: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 msgid "Select a category to edit" -msgstr "Seleccione una categoria para editar" +msgstr "Seleccione una categoria a editar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 msgid "Delete this selected tag category" @@ -13555,7 +13736,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 msgid "Apply tag to current book" -msgstr "Aplicar etiqueta al libro actual" +msgstr "Aplicar etiqueta al actual libro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 msgid "A&pplied tags" @@ -13619,44 +13800,44 @@ msgstr "Buscar un elemento en la columna Etiquetas" msgid "Copy the selected color name to the clipboard" msgstr "Copia el nombre de color seleccionado al portapapeles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Orden de autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Etiqueta 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Etiqueta 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Cursillo del lenguaje de plantillas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Referencia del lenguaje de plantillas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "EXCEPCIÓN: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "No se eligió ninguna columna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Debe especificar una columna para colorear" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "No se especificó ninguna plantilla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "El cuadro de plantilla no puede estar vacío" @@ -13751,16 +13932,16 @@ msgstr "El canal debe tener un título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:194 msgid "The feed must have a title" -msgstr "El canal debe tener un título" +msgstr "El canal RSS debe tener un título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:198 msgid "Feed must have a URL" -msgstr "El canal debe tener un URL" +msgstr "Canal RSS debe tener un URL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #, python-format msgid "The feed %s must have a URL" -msgstr "El canal %s debe tener una URL" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:205 msgid "This feed has already been added to the recipe" @@ -13934,7 +14115,7 @@ msgstr "Descargar %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 #, python-format msgid "Downloading <b>%(fname)s</b> from %(url)s" -msgstr "Descargando <b>%(fname)s</b> de %(url)s" +msgstr "Descargando <b>%(fname)s</b> desde %(url)s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 #, python-format @@ -13947,7 +14128,7 @@ msgstr "Sin archivo especificado para descargar" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:70 msgid "Not a support ebook format." -msgstr "No es un formato de elibro soportado" +msgstr "No es un formato de libro electrónico soportado." #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:91 #, python-format @@ -13960,7 +14141,7 @@ msgstr "Descargando" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:107 msgid "Failed to download ebook" -msgstr "No se pudo descargar el elibro" +msgstr "No se pudo descargar el libro electrónico" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:125 #, python-format @@ -14570,7 +14751,7 @@ msgstr "Marcado para borrarlo" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to <b>edit</b> me<br><br>" -msgstr "Pulse dos veces para <b>editarme</b><br><br>" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:211 #, python-format @@ -14731,60 +14912,60 @@ msgstr "" "La ruta a Calibre Portátil (%s) es demasiado larga. Debe ser menor de 59 " "caracteres." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Escoja una ubicación para su biblioteca de libros de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Error en la creación de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Fallo al crear la libreria calibre en: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Escoja una ubicación para su nueva biblioteca de libros de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Inicializando la interfaz de usuario..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Reparación fallida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "La reparación de la base de datos falló. Comenzando con una nueva biblioteca " "vacía." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Ubicación de la base de datos incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Ubicación de la base de datos %r errónea. calibre se cerrará a continuación." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Base de datos corrupta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14796,7 +14977,7 @@ msgstr "" "completarse correctamente. Si pulsa «No», se creará una nueva biblioteca de " "calibre vacía." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14804,54 +14985,54 @@ msgstr "" "Ubicación de la base de datos %r errónea. Se comenzará con una biblioteca de " "calibre nueva y vacía" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Iniciando %s: Cargando libros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" -msgstr "Si está seguro de que no está en ejecución" +msgstr "Si está seguro de que no está ejecutándose" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "puede estar en ejecución en la bandeja del sistema, en la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "zona superior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "zona inferior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "inténtelo después de reiniciar el equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "pruebe a borrar el archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "No se puede iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s ya está ejecutándose." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "No se encontró ningún calibre en ejecución" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Orden de apagado enviada, esperando el apagado..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "No se pudo detener calibre en ejecución" @@ -14860,7 +15041,7 @@ msgid "&Preferences" msgstr "&Preferencias" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Salir" @@ -14938,7 +15119,7 @@ msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -" El color rojo indica que el orden de autor actual no corresponde al autor " +" El color rojo indica que el orden de autor actual no coincide con el autor " "actual. No es necesaria ninguna acción si es esto lo que desea" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:511 @@ -15039,7 +15220,7 @@ msgstr "No se pudo cambiar la portada porque la imagen no es válida." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" -msgstr "Tags Cambiadas" +msgstr "Etiquetas modificadas" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" @@ -15460,8 +15641,6 @@ msgstr "No se encontró ninguna portada para <b>%s</b>" #, python-format msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best." msgstr "" -"Se encontraron <b>%(num)d</b> portadas para %(title)s. Escoja la que más le " -"guste." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 msgid "Downloading metadata..." @@ -15876,56 +16055,70 @@ msgid "is greater than" msgstr "es mayor que" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "no tiene más días de antigüedad que" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "tiene" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "no tiene" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "tiene el patrón" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "no tiene el patrón" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "está establecido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "no está establecido" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "es hace más días que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "es hace menos días que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "es dentro de más días que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "es dentro de menos días que" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "tiene" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "no tiene" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "tiene el patrón" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "no tiene el patrón" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "es" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "no es" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "coincide con el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "no coincide con el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Si la columna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15933,131 +16126,157 @@ msgstr "" "Introduzca un tipo de identificador o un tipo de identificador y un valor en " "la forma identificador:valor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -"Introduzca un código ISO de idioma de tres letras, como «fra» para francés, " +"Ingrese el código de tres letras ISO de idioma, como «fra» para francés, " "«deu» para alemán o «spa» para español. También puede usar el nombre " -"completo del idioma, en tal caso calibre intentará convertirlo " +"completo del idioma, en tal caso, calibre intentará convertirlo " "automáticamente al código de idioma." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Introduzca un número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -"Introduzca el número de días de antigüedad que puede tener un elemento. Cero " -"es hoy" +"Introduzca la edad máxima en días que puede tener un elemento. Cero es hoy. " +"Las fechas futuras siempre coinciden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" +"Introduzca la edad mínima en días que puede tener un elemento. Cero es hoy. " +"Las fechas futuras nunca coinciden." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" +"Introduzca el número máximo de días en el futuro que puede corresponder a un " +"elemento. Cero es hoy. Las fechas pasadas siempre coinciden." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" +"Introduzca el número mínimo de días en el futuro que puede corresponder a un " +"elemento. Cero es hoy. Las fechas pasadas nunca coinciden." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduzca una fecha en el formato AAAA-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Introduzca un texto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Introduzca una expresión regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Puede seleccionar varios valores separándolos con %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "colorear" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "icono" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "Crear o editar una regla de columna {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "Crear una regla de columna {0} rellenando los recuadros de abajo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "Fijar el" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "color" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "de la columna:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "en" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "&Añadir un icono" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "Los iconos deben ser cuadrados o apaisados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Sólo si todas las condiciones siguientes se satisfacen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Añadir otra condición" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Puede desactivar una condición borrando todos sus cuadros" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Texto de ejemplo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Seleccionar icono" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "No se ha seleccionado ningún icono" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "Debe elegir un icono para esta regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Condición no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Una de las condiciones para esta regla no es válida: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "No hay condiciones" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Debe especificar al menos una condición no nula para esta regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -16070,7 +16289,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -16085,34 +16304,34 @@ msgstr "" " <ul>%(rule)s</ul>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Si la columna <b>%(col)s</b> <b>%(action)s</b> el valor: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Añadir regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Borrar regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Mover la regla seleccionada hacia arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Mover la regla seleccionada hacia abajo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Añadir regla avanzada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16123,7 +16342,7 @@ msgstr "" "para empezar.<p>Puede <b>modificar una regla existente</b> pulsando dos " "veces sobre ella." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " @@ -16134,16 +16353,16 @@ msgstr "" "comenzar.<p>Puede <b>modificar una regla existente</b> pulsando dos veces " "sobre ella." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "No hay ninguna regla seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "No se seleccionó ninguna regla para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "borrar" @@ -16236,7 +16455,7 @@ msgstr "Enteros" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" -msgstr "Valoraciones, se mostrarán con estrellas" +msgstr "Valoraciones, representadas con estrellas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 @@ -16615,7 +16834,7 @@ msgstr "Colores" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24 msgid "Getting debug information, please wait" -msgstr "Obteniendo información de depuración, espere" +msgstr "Obteniendo información de depuración, por favor espere:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 @@ -16714,7 +16933,7 @@ msgstr "Correo electrónico" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:28 msgid "Subject" -msgstr "Tema" +msgstr "Asunto:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29 msgid "Alias" @@ -17226,7 +17445,7 @@ msgstr "Tiempo &máximo de espera después de la primera coincidencia:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " segundos" @@ -17322,7 +17541,7 @@ msgstr "&Abrir el directorio de configuración de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:80 msgid "&Install command line tools" -msgstr "Instalar &herramientas de línea de órdenes" +msgstr "&Instalar las herramientas de línea de comando" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:81 msgid "&Abort conversion jobs that take more than:" @@ -17514,7 +17733,7 @@ msgstr "Buscar complemento" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:252 msgid "Could not find any matching plugins" -msgstr "No se encontró ningún complemento que coincida con la búsqueda" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:294 msgid "files" @@ -18007,8 +18226,6 @@ msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -"El tamaño máximo (anchura × altura) con el que se mostrarán las portadas. " -"Las portadas mayores se redimensionarán. " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" @@ -18292,7 +18509,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Introduzca -1 si la función toma un número variable de argumentos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Borrar" @@ -18783,19 +19000,19 @@ msgstr "Procesos" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 msgid "Number of search threads to use" -msgstr "Número de procesos de búsqueda para usar" +msgstr "Número de procesos de búsqueda a usar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 msgid "Number of cache update threads to use" -msgstr "Número de procesos de actualización de caché para usar" +msgstr "Número de procesos de actualización de caché a usar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:108 msgid "Number of cover download threads to use" -msgstr "Número de procesos de descarga de portadas para usar" +msgstr "Número de procesos de descarga de portadas a usar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:109 msgid "Number of details threads to use" -msgstr "Número de procesos de detalles para usar" +msgstr "Número de procesos de detalles a usar" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 msgid "&Price:" @@ -18926,7 +19143,7 @@ msgstr "&Palabra clave:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:176 msgid "Search by any keyword" -msgstr "Buscar cualquier palabra clave" +msgstr "Buscar por cualquier palabra clave" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:182 msgid "Open a selected book in the system's web browser" @@ -19261,7 +19478,7 @@ msgstr "Eliminar %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 #, python-format msgid "Edit sort for %s" -msgstr "Modificar orden para %s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format @@ -19320,7 +19537,7 @@ msgstr "Buscar libros en la categoría %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 #, python-format msgid "Search for books not in category %s" -msgstr "Buscar libros fuera de la categoría %s" +msgstr "Buscar libros no en la categoría %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 @@ -19385,7 +19602,7 @@ msgstr "No hay formatos soportados (Formatos disponibles: %s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:111 msgid "This book has no actual ebook files" -msgstr "Este libro no tiene archivos reales de libro" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:242 @@ -19638,7 +19855,7 @@ msgstr "Instalar y configurar complementos de usuario" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:44 msgid "Edit bookmark" -msgstr "Editar marcador" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:44 msgid "New title for bookmark:" @@ -19673,8 +19890,8 @@ msgid "Edit" msgstr "&Editar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "&Restablecer" @@ -19692,12 +19909,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opciones para personalizar el visor de libros electrónicos" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "&Recordar el último tamaño de ventana usado" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19706,7 +19923,7 @@ msgstr "" "apariencia de todos los libros." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19806,38 +20023,42 @@ msgstr "El tamaño de letra monoespaciada en px" msgid "The standard font type" msgstr "El tipo de letra estándar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "El tamaño de letra mínimo en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Nombre del tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Elija un nombre para este tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Configuraciones guardadas como tema: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Cargadas las configuraciones del tema %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Se ha borrado el tema %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Elija un color de texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Aún en edición" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19845,31 +20066,31 @@ msgstr "" "Aún está modificando un atajo de teclado. Termine primero de hacerlo, " "pulsando fuera del cuadro de edición de atajos." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configurar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Tamaño de letra pre&determinado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monoespaciada" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "&Incremento de tamaño de letra:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19877,15 +20098,23 @@ msgstr "" "La cantidad en que el tamaño de letra aumenta o disminuye\n" " cuando pulsa los botones de tamaño de letra mayor o menor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "Tamaño de letra mín&imo:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "El tamaño de letra mínimo en píxeles" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opciones de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19896,119 +20125,119 @@ msgstr "" "el botón con el icono del pergamino amarillo en la esquina superior derecha " "de la ventana del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " -msgstr "El número de &páginas de texto que se mostrarán en pantalla " +msgstr "El número de &páginas de texto a mostrar en pantalla " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " página(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "&Reemplazar los márgenes de página especificados en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "Margen &superior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "Margen &lateral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "Margen &inferior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "Diseño de texto en modo de página" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Anchura máxima del texto en &pantalla completa:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Mostrar &reloj en el modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Mostrar la &posición de lectura en el modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Mostrar la &barra de desplazamiento en el modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "&Iniciar el visor en modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "Mostrar mensaje de &ayuda al iniciar el modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Opciones de &pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Color del fondo:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Muestra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Cambiar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Color de texto:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Colores y fondos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Duración del &paso de página" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "La &rueda del ratón pasa la página" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "El &desplazamiento de líneas se detiene en los saltos de página" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "Redimensionar las imágenes ma&yores que la ventana del visor (requiere " "reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Opciones de pa&so de página" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Dividir &palabras al final de línea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "&Idioma predeterminado para división de palabras:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -20016,35 +20245,35 @@ msgstr "" "El idioma predeterminado para las reglas de división de palabras. Si el " "libro no tiene un idioma especificado, se usará éste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "&Recordar el último tamaño y posición de &ventana" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Recordar la página &actual al salir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Mostrar &controles en la ventana del visor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "&Otras opciones" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&General" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Pulse dos veces para cambiar un atajo de teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Atajos de teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -20054,28 +20283,28 @@ msgstr "" "libros. Por ejemplo, pulse <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">aquí</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Usar &hoja de estilos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" "Puede guardar y cargar las configuraciones del visor como <i>temas</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Guardar las configuraciones actuales como un tema:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Cargar un tema previamente guardado:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Borrar un tema guardado:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Temas" @@ -20100,7 +20329,7 @@ msgid "&Search for next occurrence" msgstr "&Buscar ocurrencia siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir a..." @@ -20220,15 +20449,15 @@ msgstr "" "Este libro electrónico está corrupto y no se puede abrir. Si lo ha " "descargado de algún sitio, pruebe a descargarlo de nuevo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posición en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20237,7 +20466,7 @@ msgstr "" "referencia</i> pulsando el botón de modo de referencia en la barra de " "herramientas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20245,150 +20474,138 @@ msgstr "" "Cambiar a modo de página, donde el texto se divide en páginas como en un " "libro de papel" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Cambiar a modo continuo, donde el texto no se divide en páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Buscar un texto en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Conmutar pantalla completa (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Pulse el botón derecho para mostrar los controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Pulse en el margen izquierdo o derecho para pasar páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Pulse Esc para salir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Mostrar/ocultar controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Previsualización de impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Limpiar la lista de los libros abiertos recientemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Conectando con dict.org para buscar: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "No existe la ubicación" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "La ubicación a la que apunta este elemento no existe." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Elegir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" -msgstr "" -"%(which)s el tamaño de letra [%(sc)s]\n" -"Escala actual: %(mag).1f" +msgid "Current magnification: %(mag).1f" +msgstr "Ampliación actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Aumentar" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Disminuir" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "No se encontraron correspondencias para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Cargando flujo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Disponiendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Añadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" -msgstr "Introducir el título del marcador:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Administrar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Cargando libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "No se pudo abrir el libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Error desconocido" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opciones para controlar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si se especifica, la ventana del visor intentará situarse en el frente " "cuando se inicie el programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si se activa, la ventana del visor tratará de iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Dirigir alertas de javascript y mensajes de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20396,7 +20613,7 @@ msgstr "" "Posición en la que abrir el libro especificado. La posición es una ubicación " "mostrada en la esquina superior izquierda del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20468,7 +20685,7 @@ msgstr "Encontrar incidencia anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:236 msgid "Toggle Paged mode" -msgstr "Alternar módo de página" +msgstr "Alternar a modo paginado" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:237 msgid "Load theme" @@ -20517,14 +20734,15 @@ msgid "Show" msgstr "Mostrar" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Ocultar" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "Ocultar %(label)s %(shortcut)s" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Alternar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20533,20 +20751,20 @@ msgstr "" "Escoja su lector de libros electrónicos. Si su dispositivo no aparece en la " "lista, elija un dispositivo «%s»." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Moviendo la biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Fallo al mover la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Base de datos no valida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20555,20 +20773,20 @@ msgstr "" "<p>Ya existe una biblioteca no válida en %(loc)s, bórrela antes de intentar " "mover la biblioteca actual.<br>Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "No se pudo mover la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Seleccionar ubicación para los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "No se pudo crear una carpeta en %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -20576,28 +20794,28 @@ msgstr "" "Debe elegir una carpeta vacía para la biblioteca de calibre. %s no está " "vacía." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Siguiente >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Atrás" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Cancelar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Finalizar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Enviar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "asistente de bienvenida" @@ -20606,7 +20824,7 @@ msgstr "asistente de bienvenida" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Bienvenido a calibre" @@ -20614,7 +20832,7 @@ msgstr "Bienvenido a calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" "La solución unificada para todo lo relacionado con libros electrónicos" @@ -20917,37 +21135,46 @@ msgstr "Usar Hotmail" msgid "&Test email" msgstr "Pro&bar correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Si usa la aplicación de libros electrónicos <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> en su iPhone o iPod " -"touch, puede acceder a su colección de libros de calibre directamente con " -"él. Para ello debe activar el servidor de contenidos." +"<p>Si usa la aplicación <a " +"href=\"http://www.lexcycle.com/download\">Stanza</a> o <a " +"href=\"http://marvinapp.com/\">Marvin</a> en un dispositivo-i de Apple, " +"puede acceder a la biblioteca de calibre por conexión inalámbrica, " +"directamente en el dispositivo. Para poder hacer esto debe activar el " +"servidor de contenido de calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Activar el servidor de &contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Acuérdese de dejar calibre en ejecución, ya que el servidor sólo funciona " -"mientras calibre está ejecutándose.\n" -"<p>Stanza debería detectar la biblioteca de calibre automáticamente. Si no " -"es así, pruebe a añadir el URL http://miservidor:8080 como nuevo catálogo en " -"el lector Stanza de su iPhone, donde miservidor es el nombre de servidor " -"completo o la dirección IP del equipo donde se ejecuta calibre." +"<p>Acuérdese de dejar calibre corriendo, pues el servidor sólo funciona " +"mientras calibre está en ejecución.</p>\n" +"<p>La aplicación de lectura debería encontrar la biblioteca de calibre " +"automáticamente. Si no lo hace, pruebe a añadir el URL " +"http://nombredeequipo:8080 como un nuevo catálogo en el lector del " +"dispositivo. Aquí, «nombredeequipo» debe ser un nombre de equipo totalmente " +"cualificado o bien la dirección IP del equipo donde calibre está corriendo. " +"Ver el <a href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-" +"with-my-ipad-iphone-ipod-touch\">Manual de usuario</a> para más " +"información.</p>" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -22411,24 +22638,24 @@ msgstr "restaurada preferencia " msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s libros)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrando la base de datos antigua a la biblioteca de libros electrónicos " "en %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -22809,40 +23036,40 @@ msgstr "en" msgid "Books in" msgstr "Libros en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Otros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Leer %(title)s en el formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obtener" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalles" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un enlace permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Este libro ha sido borrado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "en búsqueda" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Libros encontrados" @@ -24178,6 +24405,18 @@ msgstr "AM" msgid "pm" msgstr "PM" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "&Copiar" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "Seleccionar todo" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "Copiar ubicación del en&lace" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Elegir tema (requiere reinicio)" @@ -24252,8 +24491,8 @@ msgstr "Sección desconocida" msgid "Unknown feed" msgstr "Canal desconocido" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artículo sin título" @@ -25617,28 +25856,37 @@ msgstr "" "la activa!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Guardar el archivo original al convertir de un formato al mismo formato" +"Guardar el archivo original al convertir o pulir libros de un formato al " +"mismo formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Cuando calibre hace una conversión de un formato al mismo formato, por\n" -"ejemplo, de EPUB a EPUB, se guarda el archivo original para que, si la\n" -"conversión no es buena, pueda ajustar las opciones y convertirlo otra\n" -"vez. Poniendo «False» en esta opción se evita que calibre guarde el archivo\n" -"original." +"Cuando calibre hace una conversión de un formato al mismo formato, por " +"ejemplo\n" +"de EPUB a EPUB, se guarda el archivo original, de forma que si la conversión " +"es\n" +"deficiente se puede modificar la configuración y volver a convertir. Si " +"establece\n" +"esta opción a «False» calibre no guardará el archivo original.\n" +"De manera similar, si establece «save_original_format_when_polishing» a " +"«False»\n" +"calibre no guardará el archivo original al pulir libros." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Número mostrado de libros leídos recientemente" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25648,12 +25896,12 @@ msgstr "" "leídos recientemente. Aquí puede especificar cuántos libros se mostrarán\n" "en la lista." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" "Cambiar el tamaño de letra al mostrar los detalles del libro en la interfaz" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25666,11 +25914,11 @@ msgstr "" "valor positivo o\n" "negativo para aumentar o disminuir dicho tamaño." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compilar plantillas de modo de programa general en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25695,12 +25943,12 @@ msgstr "" "Valor predeterminado: compile_gpm_templates = True\n" "No compilar: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Qué formato usar de manera predeterminada con la herramienta de retoques" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25728,13 +25976,13 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "No preseleccionar una forma completa al modificar autores, etiquetas, " "series, etc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25750,3 +25998,21 @@ msgstr "" "Intro. Dependiendo del estado de los metadatos en la biblioteca y del " "estilo\n" "personal de edición que tenga, preferirá una u otra opción." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "Reconocer números dentro del texto al ordenar" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" +"Esto significa que cuando se ordenan en los campos de texto, como el título " +"del texto \"Libro 2\"\n" +"va a clasificar antes de que el texto \"Libro 100\". Si busca este proceder, " +"establezca\n" +"numeric_collation = True Nota: al hacerlo causará problemas con textos\n" +"que comienzan con números, más aun, un tanto lento." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 544e1def50..f6930e4466 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-20 22:03+0000\n" "Last-Translator: Vapsik <toniskasekamp@gmail.com>\n" "Language-Team: Estonian <et@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:38+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:51+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -325,63 +327,67 @@ msgstr "Loo meta-andmed %s failidesse" msgid "Set metadata from %s files" msgstr "Loo meta-andmed %s failidest" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Lisa raamatuid calibresse või ühendatud seadmesse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Tõmba sisukokkuvõtted ühendatud Kindlest (eksperimentaalne)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Loo calibre raamatukogust kataloog" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Teisenda raamatud erinevatesse e-raamatu formaatidesse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Kustuta raamatud calibre kogust või ühendatud seadmest" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Muuda calibre kogu raamatute andmeid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Loe raamatuid calibre kogust" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Lae alla uudised e-raamatu formaadis" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Näita kiiresti seotud raamatute nimekirja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Ekspordi raamatud calibre kogust kõvakettale" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Näita raamatu üksikasju eraldi hüpikaknas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Taaskäivita calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Ava kaust, kus asuvad calibre kogu raamatud" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Saada raamatud ühendatud seadmesse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -389,42 +395,42 @@ msgstr "" "Saada raamatud e-kirja või veebi vahendusel, ühendu iTunes-iga või vastava " "kaustaga kui seade on kaustana arvuti külge haagitud" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Sirvi calibre kasutusjuhendit" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Seadista calibret" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Leia hetkel valituga sarnaseid raamatuid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Lülitu erinevate calibre raamatukogude vahel ja halda neid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopeeri raamatuid oma seadmest calibre kogusse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Halda neid kogusid, millistest on raamatud pandud sinu seadmesse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopeeri raamat ühest calibre kogust teise" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Tee väikseid kohendusi epub´i või htmlz failidele oma calibre raamatukogus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -432,56 +438,56 @@ msgstr "" "Leia eelmine või järgmine tulemus, kui teed calibre kogus valikrežiimis " "otsingut" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Võta calibre kogust juhuslik raamat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Otsi raamatuid erinevatelt müüjatelt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Hangi uusi calibre pistikprogramme või uuenda olemasolevaid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Välimus ja mulje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Kasutajaliides" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Kohanda calibre liidese välimust oma maitse järgi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Käitumine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Muuda calibre käitumist" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Lisa enda veergusid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Lisa/eemalda veergusid calibre raamatunimekirjast" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Tööriistariba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -489,65 +495,65 @@ msgstr "" "Kohanda tööriistaribasid ja nendega seonduvaid menüüsid valides neisse " "võimalikke tegevusi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Otsin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Kohanda viisi, kuidas raamatute otsimine calibres toimub" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Sisendisuvandid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Teisendamine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Seadista teisendussuvandeid vastavalt igale sisendformaadile" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Üldine häälestus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Seadista kõigile formaatidele ühiseid teisendussuvandeid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Väljundi sätted" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Seadista igale fomaadile eriomaseid teisendussuvandeid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Raamatute lisamine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import/eksport" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrolli kuidas calibre käsitleb raamatute lisamisel failide meta-andmeid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Raamatute salvestamine kettale" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -555,50 +561,50 @@ msgstr "" "Kontrolli, kuidas calibre ekspordib faile andmebaasist kettale kasutades " "\"Salvesta kettale\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Raamatute saatmine seadmesse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrolli kuidas calibre edastab faile sinu e-lugerile" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metaandmete sisselülitamistahvel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Muuda meta-andmeid enne salvestamist/edastamist" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Malli funktsioonid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Täpsemad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Loo enda malli funktsioonid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Raamatute jagamine e-posti teel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Jagamine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -606,11 +612,11 @@ msgstr "" "Seadista raamatute jagamine e-posti teel. Seda võib kasutada, kui on soov " "saata automaatselt allalaetud uudiseid oma seadmesse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Jagamine üle võrgu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -618,56 +624,56 @@ msgstr "" "Kohanda calibre Sisuserverit, mis võimaldab sul ligi pääseda oma " "raamatukokku igalt poolt, igalt seadmelt üle interneti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Meta-andmete allalaadimine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Halda e-raamatute metaandmete allalaadimisviisi internetist" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Eiratud seaded" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "Kontrolli, milliseid seadeid ühendades arvuti neid eirab" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Pluginad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Lisa/eemalda/seadista calibre funktsionaalsuse osasid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Täpsemad seadistused" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Seadista calibre käitumist erinevates olukordades" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Klaviatuur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Seadista calibres kasutatavaid kiirvaliku klahve" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Muu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Muud täiustatud seadistused" @@ -890,32 +896,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "See profiil on mõeldud PocketBook Pro 912 seeria seadmetele." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Paigaldatud pistikprorgammid" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Kohalike pistikprogrammi kohandamine" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Keelatud pistikprogrammid" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Lubatud pistikprogrammid" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -923,45 +929,45 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Pistikprogrammi lisamisel täpsusta seda sisaldava zip faili sihtkohta." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Kõigi paigaldatud pistikprogrammide nimekiri" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Luba nimega pistikprogrammid" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Keela nimega pistikprogrammid" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -969,59 +975,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Sihtkoht raamatukokku on liiga pikk. Peab olema väiksem kui %d tähemärki." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Jah" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Peamine" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1245,8 +1251,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1312,8 +1318,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1324,8 +1330,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1347,8 +1353,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1510,12 +1516,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1890,35 +1890,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1931,7 +1931,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2060,12 +2060,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2169,77 +2169,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2247,22 +2247,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2270,22 +2270,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2524,7 +2524,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2568,29 +2568,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2598,37 +2598,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3885,56 +3885,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4189,14 +4139,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4256,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4264,7 +4214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4404,6 +4354,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4537,12 +4488,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "See on Amazon Topaz raamat. Seda ei saa töödelda." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4644,14 +4595,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4661,7 +4612,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4677,19 +4628,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4709,22 +4660,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4741,7 +4788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5065,7 +5112,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5378,7 +5425,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5464,7 +5511,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5847,27 +5894,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6124,79 +6175,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6303,7 +6489,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6495,7 +6681,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6756,7 +6942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6894,7 +7080,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7503,7 +7689,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8060,10 +8246,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8096,10 +8278,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8153,7 +8331,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8428,22 +8606,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8454,17 +8632,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8674,7 +8853,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8684,7 +8863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9049,10 +9228,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9065,23 +9244,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9110,37 +9289,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9896,8 +10075,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10022,7 +10201,7 @@ msgid "&Profile:" msgstr "&Profiil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10068,7 +10247,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10179,14 +10358,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10207,7 +10378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10379,7 +10550,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10495,54 +10666,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11466,70 +11637,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12097,44 +12268,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13159,57 +13330,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13217,60 +13388,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13279,7 +13450,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14172,180 +14343,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14354,7 +14559,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14364,56 +14569,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15350,7 +15555,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16205,7 +16410,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17476,8 +17681,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17495,19 +17700,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17597,260 +17802,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17875,7 +18092,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17993,171 +18210,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18273,81 +18480,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18356,7 +18564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18364,7 +18572,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18629,26 +18837,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19753,22 +19964,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20103,40 +20314,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21166,6 +21377,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21237,8 +21460,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22156,7 +22379,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22164,25 +22388,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22190,11 +22416,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22206,11 +22432,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22226,11 +22452,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22239,3 +22465,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 7d6ca27858..26bb7b56bf 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-18 16:02+0000\n" "Last-Translator: bixerdo <bixerdo@gmail.com>\n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:48+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,11 @@ msgid "Does absolutely nothing" msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -329,66 +331,70 @@ msgstr "Ezarri metadatuak %s fitxategietan" msgid "Set metadata from %s files" msgstr "Ezarri metadatuak %s fitxategietatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Gehitu liburuak calibrera edo konektatutako gailura" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Eskuratu oharrak konektatutako Kindle gailutik (esperimentatzen)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Sor ezazu zure calibre liburutegiaren katalogoa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Bihur itzazu liburuak hainbat e-liburu formatutara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Ezabatu liburuak zure calibre liburutegitik edo konektatutako gailutik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editatu liburuen metadatuak zure calibre liburutegian" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Irakurri liburuak calibre liburutegian" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Deskargatu berriak internetetik e-liburuen formatuan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Erakutsi azkar antzeko liburuen zerrenda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Esportatu liburuak zure calibre liburutegitik disko gogorrera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Erakutsi liburuaren zehaztasunak bereizitako leiho batean" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Berrabiarazi calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Zabal ezazu liburu-fitxategiak gordetzen dituen karpeta zure calibre " "liburutegian" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Bidali liburuak konektatuta dagoen gailura" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -397,46 +403,46 @@ msgstr "" "konektatu iTunes-ekin edo karpetekin zure ordenagailuan irakurgailuak izango " "balira bezala" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Browse the calibre User Manual" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Pertsonalizatu calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" "Modu errazean topatzen ditu orain hautatu berri duzun liburuaren antza " "handia duten liburuak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Txandakatu hainbat calibre liburutegiren artean eta presta ezazu haien " "mantenua" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopiatu liburuak gailutik zure calibre liburutegira" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Editatu bildumak non zure liburuak gailuan gordeta dauzkazun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopiatu liburua calibre liburutegi batetik beste batera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Aldaketa txikiak egin epub edo htmlz fitxategiei Calibre liburutegian" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -444,60 +450,60 @@ msgstr "" "Bila ezazu hurrengo edo aurreko bat etortzea zure calibre liburutegian " "azpimarratze moduan bilatzen ari zarela" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Hautatu ausaz liburu bat zure calibreko liburutegitik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Bilatu liburuak hainbat liburu saltzaileen artean begiratzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" "Lor itzazu calibre aplikazio edo gehigarri berriak edo eguneratu dagoeneko " "dauzkazunak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Itxura eta izaera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfazea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Doi ezazu calibreren interfazearen itxura zure gustuen arabera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Jokabidea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Alda ezazu calibreren jokatzeko era" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Gehi itzazu zureak diren zutabeak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Gehitu/ezabatu itzazu zuk egindako zure zutabeak calibreren liburu " "zerrendara/zerrendatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Tresna-barra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -505,66 +511,66 @@ msgstr "" "Pertsonalizatu tresna-barra eta testuinguruaren araberako menuak, bakoitzean " "eskuragarri agertuko diren ekintzekin aldatuz." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Bilatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Pertsonalizatu nola bilatu liburuak calibren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Sorburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Bihurketa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Ezarri itzazu sorburu formatu bakoitzeko bihurketa aukera zehatzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Aukera komunak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Ezarri itzazu formatu guztietarako komunak diren bihurketa aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Helburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Ezarri itzazu helburu formatu bakoitzeko bihurketa aukera zehatzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Liburuak gehitzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Inportatu/Esportatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrola ezazu calibrek nola irakurtzen dituen metadatuak fitxategietatik " "liburuak gehitzerakoan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Liburuak diskan gordetzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -572,52 +578,52 @@ msgstr "" "Kontrola ezazu calibrek nola esportatzen dituen fitxategiak bere datu " "basetik diskora \"Diskoan gorde\" aukera erabiltzen denean." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Bidaltzen liburuak gailuetara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Kontrola ezazu ea calibrek nola bidaltzen dituen fitxategiak zure liburu " "elektronikoetara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadatuen konektore-txartela" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Aldatu metadatu eremuak gorde/igorri baino lehenago" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Txantiloi funtzioak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Aurreratua" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Sortu txantiloi funtzio berriak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Liburuak e-posta bidez partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -625,11 +631,11 @@ msgstr "" "Antolatu liburuen elkarbanatzea e-postaren bidez. Saretik deskargatutako " "albisteak norbere gailuetara automatikoki bidaltzeko erabil daiteke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Sarean zehar elkarbanatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -638,21 +644,21 @@ msgstr "" "interneten bidezko sarbidea emango dizun edozein lekutan eta edozein " "gailuren bidez" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metadatuak deskargatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Kontrolatu nola deskargatzen dituen calibrek liburuen metadatuak internetetik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Kontuan hartu ez diren gailuak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -660,39 +666,39 @@ msgstr "" "Kontrolatu ea zein gailuk ez ditu calibrek kontuan hartuko ordenagailuari " "konektaturik baldin badaude ere." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Pluginak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Gehitu/ezabatu/pertsonalizatu calibreren zenbait aukera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Doikuntzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Afina ezazu zehaztasun handiz nola jokatuko duen calibrek hainbat " "testuingurutan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Giltzadia (klabierra, teklatua)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Pertsonalizatu giltzadiko lasterbideak calibren erabiltzeko" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Denetarik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Hainbat gauzetarako ezarpen aurreratuak" @@ -930,33 +936,33 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "Profil hau PocketBook Pro 912 gailuetarako da" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Instalaturiko gehigarriak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapaketa fitxategi-mota gehigarrientzat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Lokal gehigarrien pertsonalizazioa" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Desgaitutako gehigarriak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Gehigarri gaituak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" "%s gehigarriaren abiarazteak huts egin du eta ondoko aztarna utzi du:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -968,12 +974,12 @@ msgstr "" " Pertsonalizatu calibre kanpoko gehigarriak kargatuz.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Gehigarria gehitu bere barnean duen ZIP fitxategiaren bidea adieraziz." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -983,13 +989,13 @@ msgstr "" "direktoriorako bidea. Agindu honek garatutako gehigarria modu automatikoan " "konprimituko du eta calibre programan eguneratuko du." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Pertsonalizatutako gehigarria izenez kendu. Ez du efekturik izango " "\"builtin\" gehigarrietan, \"Nola eraiki zen\" gehigarrietan." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -997,23 +1003,23 @@ msgstr "" "Pertsonalizatu gehigarria. Adierazi gehigarriaren izena eta " "pertsonalizaturiko katearena komaren bidez bereizirik." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Zerrendatu instalatutako gehigarri guztiak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Gaitu izendaturiko gehigarria." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Desgaitu izendaturiko gehigarria." -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1021,59 +1027,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Liburutegira doan bidea luzeegia da. %d karaktere baino gutxiago beharko." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Bai" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Nagusia" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "A txartela" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "B txartela" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Albisteak" @@ -1340,8 +1346,8 @@ msgstr "" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogoa" @@ -1414,8 +1420,8 @@ msgstr "Liburu zerrenda gailutik eskuratzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1426,8 +1432,8 @@ msgstr "Liburuak gailura transferitzen..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1449,8 +1455,8 @@ msgstr "Gailutik liburuak ezabatzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1614,12 +1620,6 @@ msgstr "Jar zaitez kontaktuan Cybook Odyssey eBook reader horrekin." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunikatu IRex Iliad eBook irakurgailuarekin." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Gailu honetatik ezin da fitxategirik eskuratu" @@ -2072,35 +2072,35 @@ msgstr "Komunikatu \"Acer Lumiread\" horrekin" msgid "Communicate with the Aluratek Color" msgstr "Komunikatu \"Aluratek Color\" horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunikatu \"Trekstor\" horrekin." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kontaktatu EEE Reader horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komunikatu Adam tableta horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kontaktatu Nextbook Reader horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komunikatu \"Moovybook Reader\" horrekin." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komunikatu COBY delakoarekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunikatu Ex124G horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Komunikatu WayteQ Reader irakurgailuarekin" @@ -2113,7 +2113,7 @@ msgid "Communicate with MTP devices" msgstr "Komunikatu MTP gailuekin" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Eskuratu gailuaren informazioa." @@ -2248,12 +2248,12 @@ msgstr "" "Iruzkinak ezabatu egin dira SONY reader gailuak horiekin pott egiten duelako" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Guztiak izenburuaren arabera" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Guztiak egilearen arabera" @@ -2398,43 +2398,43 @@ msgstr "" "besterik ez da agertuko. Utzi aukera hau ezgaituta Metadatuen kontrol-" "gehigarriak erabiltzen badituzu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Kablerik gabeko gailua" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Komunikatu honekin: Smart Device apps" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Dena zerbaitengatik" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Gaitu konexioak abiarazte unean" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Begira ezazu leihatilatxo honetan konexioak onartzeko calibre abiarazten " "den unean" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Segurtasun-pasahitza" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Sar ezazu pasahitz bat. Gailuaren aplikazioak calibre-rekin konektatzeko " "erabili beharko du pasahitz hori." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Erabili sareko portu finkoa" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2442,11 +2442,11 @@ msgstr "" "Markatua baldin badago, erabil ezazu portuaren zenbakia \"Portua\" " "leihatilatxoan. Bestela, gailuak ausaz hautatuko du porturen bat" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Portuaren zenbakia: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2454,17 +2454,17 @@ msgstr "" "Sar ezazu gailuak erabiliko duen portuaren zenbakia, \"hautatutako portua\" " "leihatilatxoa markatuta baldin badago erabiliko duen zenbakia" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Inprimatu arazte-informazio gehigarria" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" "Markatu leihatilatxo hau beharrezkoa denean problemaren bati buruzko " "informazioa partekatzekoan" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2472,15 +2472,15 @@ msgstr "" "Komen bidez berezituriko metadatuen eremuen zerrenda, irakurgailuan bilduma " "itxura hartzeko prestatuak." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Hauexek dauden aukerak: serieak, etiketak, egileak, etab." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Gaitu itxaronaldiko energia-aurrezteko etena" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2491,11 +2491,11 @@ msgstr "" "batek ez badu ezer egiten %d minututan. Lauki hau desmarkatuta denbora-muga " "hori desaktibatzen da eta calibre ez da automatikoki deskonektatuko." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Erabil ezazu honako IP helbidea" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2505,11 +2505,11 @@ msgstr "" "Kontrolatzaileak emandako helbidetik soilik entzungo du, eta mDNS-tik " "(bonjour) iragarriko den helbidea izango da hori." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2517,24 +2517,24 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Norbait gehigitan saiatu da %s horretatik konexioa lotzen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Ezin portu hori erabili honako aukeretan: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" "Huts egitea suertatu da honako portu honekin konektatzerakoan: %d. Saia " "zaitez beste balio batekin." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Ausazko portua ezartzerakoan huts egin da" @@ -2810,7 +2810,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Ez dago espazio libre nahikorik memoria-txartelean." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Prozesatua %s" @@ -2887,29 +2887,29 @@ msgstr "" "\n" "Bihurketa sistemei buruzko dokumentazio osoa ikusi ahal izateko ikus ezazu\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT (SORBURU) AUKERAK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Input %s fitxategiaren prozesamendua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT (HELBURU) AUKERAK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Output %s fitxategiaren prozesamendua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Outputaren, irteerako emaitzaren, itxura osoa kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2920,16 +2920,16 @@ msgstr "" "Berariaz desgaituta.Erabili %(en)s gaitzeko. Banakako ekintzak desgaitu " "daitezke %(dis)s aukeren bitartez." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Aldatu dokumentuaren testua eta estruktura patroi zehatzak erabiliz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Dokumentuaren estrukturaren detektatze automatikoaren kontrola." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2939,15 +2939,15 @@ msgstr "" "sorburu fitxategiak dagoeneko badu aurkibidea, orduan horixe erabiliko da " "automatikoki sor zitekeenaren ordez." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Metadatuak outputean, helburuan, ezartzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Bihurketaren arazketarekin laguntzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2956,7 +2956,7 @@ msgstr "" "formula batetik honen bidez: ebook-convert \"Formula Izena.recipe\" " "irteera.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output horrela gordeta" @@ -4517,73 +4517,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Huts egitea prozesatzen: %(name)s hurrengo errorearekin: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Fixer (ePUB formatuan doitzeko tresna)" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Lanean gabiltza ePUB formatuetan egon litezkeen akatsen inguruan" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"ePUB formatuetan akatsen bila egin berri diren 'epubcheck' azken lanak. " -"'epubcheck' horrek askotan benetako akatsak ez diren hainbat kontu " -"erroretzat hartzen ditu. 'epub-fix' saiatuko da benetako akatsak antzematen " -"eta 'epubcheck' horren gustuko aldaketak egiten. Honek zure ePUB " -"fitxategiari aldaketa nabarmenak ekar liezazkioke... Horrela izan bada, " -"kexak \"ePUB Project\" horretara bideratu." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [aukerak] file.epub\n" -"\n" -"EPUB fitxategietako problema arruntak konpontzen ditu. Normalean problema " -"horiek gaizki argitaratutako lanaren ondorio zuzena izaten dira.\n" -"\n" -"Lehenetsita hauxe: ez da doiketa lanik egingo eta mezuak agertuko dira, " -"detektaturiko akats bakoitzari buruzko mezu bana. Erabil itzazu aukerak " -"kontrolatzeko zeintzuk akats izan dira automatikoki eraldatuak." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "ePUB fitxategi bat zehaztu beharko duzu" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Doitu edo konpondu agerikoa ez diren fitxategiak" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Doitu edo konpondu agerikoa ez diren fitxategiak. 'epub-fix' gehitu ahal " -"ditu ageriko fitxategien multzora edo ezaba ditzake agerikoak ez direnak " -"ezabatzeko propio dagoen aukerarekin." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Ezabatu ezkutuko fitxategiak agerikoen multzora gehitu beharrean" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4878,14 +4811,14 @@ msgstr "AKATSA TXANTILOIAN" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Ez" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4945,7 +4878,7 @@ msgstr "Iruzkinak" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketak" @@ -4953,7 +4886,7 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5111,6 +5044,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5252,12 +5186,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Hauxe Amazon Topaz liburua da. Ezin da prozesatu." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -5356,14 +5290,14 @@ msgstr "Testu nagusia" msgid "%s format books are not supported" msgstr "%s liburuen formatuekin ezin. Oraingoz sostengurik ez" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5373,7 +5307,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5389,19 +5323,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " edo " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5421,22 +5355,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5453,7 +5483,7 @@ msgstr "HTML aurkibideak sortzeko aukerak." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Balorazioa" @@ -5803,7 +5833,7 @@ msgstr "Liburuen gehitze kontrola" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6120,7 +6150,7 @@ msgstr "Dagoeneko badago %s izeneko karpeta. Ezaba ezazu lehen eta behin." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Luzeegia" @@ -6211,7 +6241,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6608,27 +6638,31 @@ msgstr "Bidali irakurgailura" msgid "Connect/share" msgstr "Konektatu/Konpartitu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Gelditzen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6900,79 +6934,214 @@ msgid "Plugin Updater" msgstr "Gehigarrien eguneratzailea" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Itxura hobetzen &puntuazioa" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7081,7 +7250,7 @@ msgstr "" "Egin klik zehaztasunak erakutsi botoian ea zeintzuk izan diren ikusteko." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Erakutsi liburuaren xehetasunak" @@ -7273,7 +7442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7544,7 +7713,7 @@ msgstr "Gehitu liburuak calibre aplikaziora" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Laguntzaile-magialariaren orrialdea" @@ -7700,7 +7869,7 @@ msgid "Click to open" msgstr "Egin klik zabaltzeko" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id." @@ -8312,7 +8481,7 @@ msgid "Choose foreground color" msgstr "Hautatu lehen planoko kolorea" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Hautatu atzeko planoko kolorea" @@ -8876,10 +9045,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Itxura hobetzen &puntuazioa" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Bihurtu unicode karaktereak ASCII karaktere" @@ -8912,10 +9077,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Desgaitu letra-tipoaren tamaina eskalatzea berriro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF outputa, helburua" @@ -8970,7 +9131,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced letra-tipo familia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadatuak" @@ -9249,22 +9410,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Ondo gorde liburu-azalaren &itxura proportzioa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif familia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans familia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Monospace familia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Letra-tipo es&tandarra:" @@ -9275,17 +9436,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " pixelak" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Monospace &letra-tipoaren tamaina:" @@ -9501,7 +9663,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9511,7 +9673,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9887,10 +10049,10 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9903,23 +10065,23 @@ msgid "Undefined" msgstr "Definitu gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "izarra(k)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Baloraziorik gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Ezarri '%s' gaurko eguna adierazteko" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "'%s' garbitu" @@ -9950,23 +10112,23 @@ msgstr "" "\"{0}\" zerrendatzeak badu balio ez duen datu bat eta lehenetsitako baliora " "aldatuko da" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aldaketak aplikatu" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Ezabatu sailak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Liburuen zenbaketa automatikoa" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "behartu zenbakia honekin hasten " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9974,15 +10136,15 @@ msgstr "" "\"{0}\" zerrendatze horrek baditu balio ez duen daturik eta horrelakorik ez " "da zerrendan agertuko" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Ezabatu etiketa guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "gehitzeko etiketak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "ezabatzeko etiketak" @@ -10760,8 +10922,8 @@ msgstr "Kokapen %s honek oraingo calibre liburutegia dauka bere baitan" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Txarto kokatua" @@ -10893,7 +11055,7 @@ msgid "&Profile:" msgstr "&Profila:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&Ados" @@ -10941,7 +11103,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Egilea" @@ -11056,14 +11218,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11084,7 +11238,7 @@ msgstr "Esteka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Ez da bat datorrenik aurkitu" @@ -11256,7 +11410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopiaturik" @@ -11396,24 +11550,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R TXANTILOI ERROREA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Bilatu/ordeztu ez dabil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Bilatzeko patroaia ez dabil: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11422,30 +11576,30 @@ msgstr "" "Aldaketak ezartzen %d liburuetara.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Gordetako bilaketa/ordezkapena ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12409,72 +12563,72 @@ msgstr "" msgid "&Download now" msgstr "&Deskargatu orain" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Erabiltzaile izena eta pasahitza beharko" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Eman beharko duzu erabiltzaile izena edota pasahitza albiste iturri hau " "erabiltzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Kontua" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(hautazkoa)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(beharrezkoa)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Sortzailea: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Azken deskarga: inoiz ez" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Ezin da albisterik deskargatu interneteko konexioa ez baitabil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Ez dago internet konexiorik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Albisteen deskargaren planifikazioa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Gehitu pertsonalizatutako albiste iturri berri bat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Jaitsi programatutako jatorri guztiak" @@ -13057,44 +13211,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Egile izenen araberako sailkapena" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -14140,59 +14294,59 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "calibre liburutegia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Aukera ezazu kokagune bat zure calibre liburutegirako" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Huts egin du liburutegia sortzerakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Huts egin du liburutegia sortzerakoan hemen: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Aukera ezazu kokagune bat zure calibre liburutegi digitalerako" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Abiarazten erabiltzailearen interfazea..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Konponketa prozesuak huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Datu basea konpontzeko saioak huts egin du. Liburutegi berri huts batekin " "hasiko." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Datu basearen kokagune okerra" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Datu basearen kokagune okerra %r. calibrek ez du alde egingo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Datu base kutsatua" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14200,7 +14354,7 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14208,54 +14362,54 @@ msgstr "" "Datu basearen kokapen okerra %r. calibre liburutegi huts berri batekin " "hasiko." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Abiarazten %s: Liburuak kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Lanean ez dabilela ziur baldin badakizu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "agian sistemaren erretiluan dago lanen, hemen:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "pantailaren goiko eskuineko aldea." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "pantailaren beheko eskuineko aldea." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "saia zaitez zure ordenagailua berrabiarazten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "saia zaitez fitxategia ezabatzen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Ezin hasi " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s lanean dagoeneko." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14264,7 +14418,7 @@ msgid "&Preferences" msgstr "&Hobespenak" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Irten" @@ -15197,180 +15351,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15379,7 +15567,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15389,56 +15577,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Gehitu araua" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -16430,7 +16618,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " segundoak" @@ -17361,7 +17549,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -18667,8 +18855,8 @@ msgid "Edit" msgstr "Editatu" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Berrezarri" @@ -18686,12 +18874,12 @@ msgid "Options to customize the ebook viewer" msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Gogoratu erabilitako azken leiho tamaina" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18700,7 +18888,7 @@ msgstr "" "pertsonalizatzeko erabil daiteke." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18795,201 +18983,213 @@ msgstr "Monospaced letra-tipo tamaina pixeletan" msgid "The standard font type" msgstr "Letra-tipo estandarra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Liburu irakurgailua konfiguratu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Lehenetsitako letra-tipo tamaina:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Letra-tipo aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "&Hasi ikusgailua pantaila osoko moduan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Orriaren biraren &iraupena:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "desgaiturik" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Saguaren &gurpilak orriak biratu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Berrezarri leiho ikuskatzailea baino handiagoak diren irudiak (berrabiarazi " "beharko)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "G&idoia (hitz elkarketetan \" - \"erabiltzen dena)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Lehenetsitako &hizkuntza gidoi kontuetarako:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18997,35 +19197,35 @@ msgstr "" "Lehenetsitako hizkuntza gidoi kontuetako arauak izateko. Liburuak ez badu " "hizkuntzarik zehazten hauxe erabiliko da." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Gogoratu &oraingo orria alde egiterakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Orokorra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Egin klik birritan giltza laster-bidea aldatzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Gilzadiko laster-bideak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19036,27 +19236,27 @@ msgstr "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">hementxe</a>" "." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Erabiltzailearen &Estilo-orria" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -19081,7 +19281,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Joan horra..." @@ -19199,175 +19399,165 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Liburu formatua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Liburuko kokagunea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Bilatu testua liburuan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Pantaila osoko modua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Inprimatze-aurrebista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Aukeratu liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Liburu elektronikoak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Ez da bat etortzerik aurkitu %s horretarako" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Jarioa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Bistarazten %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Laster-marka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Gehitu laster-marka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Sartu laster-markaren izenburua:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Kudeatu laster-markak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Liburu elektronikoa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Ezin izan da liburua zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen " "hasterakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa " "zabaltzen hasi eta berehalakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19486,14 +19676,15 @@ msgid "Show" msgstr "Erakutsi" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Ezkutatu" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Txandakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19502,40 +19693,40 @@ msgstr "" "Aukeratu zure e-book gailua. Gailua ez badago zerrendan, aukeratu \"%s\" " "gailua." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Mugitzen liburutegia..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Huts egin du liburutegia mugitzen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Datu base balio gabea" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Ezin izan da liburutegia mugitu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Hautatu liburuendako kokagunea" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -19543,28 +19734,28 @@ msgstr "" "Aukeratu beharko duzu hutsik dagoen edozein karpeta calibre liburutegirako. " "%s hori ez dago hutsik." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "ongi-etorri laguntzailea" @@ -19573,7 +19764,7 @@ msgstr "ongi-etorri laguntzailea" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Ongi etorri calibrera" @@ -19581,7 +19772,7 @@ msgstr "Ongi etorri calibrera" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" "Liburu elektronikoekin dauzkazun behar guztiak asebetetzeko irtenbidea" @@ -19873,39 +20064,30 @@ msgstr "Erabil ezazu Hotmail" msgid "&Test email" msgstr "&Aztertu e-posta" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Erabiltzen baduzu <a href=\"http://www.lexcycle.com/download\">Stanza</a> " -"e-book app zure iPhone/iTouch, konekta dezakezu zure calibre liburu " -"bildumarekin zure gailutik zuzenean. Horretarako gaitu egin beharko duzu " -"zure calibreko edukien zerbitzaria." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Gaitu &edukien zerbitzaria" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Gogoratu calibre lanean uztea zeren eta zerbitzariak bere eskaintza " -"egiten du calibre dabilen artean bakarrik.\n" -"<p>Stanza horrek begiratuko du modu automatiko batean zure calibre bilduma. " -"Horrela ez balitz, saia zaitez honako URL honekin: http://myhostname:8080 " -"Stanza Reader katalogo berria zeure iPhone horretan sortzeko. Hementxe nire-" -"ostatze-izena izan beharko litzateke erabat hartakoturiko, kualifikaturiko, " -"ostatze-izena edo bestela, calibre exekutatzen ari den ordenagailuko IP " -"helbidea." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21195,24 +21377,24 @@ msgstr "" msgid "creating custom column " msgstr "zutabe pertsonalizatua sortzen " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira " "zera honetan: %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiatzen <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -21576,40 +21758,40 @@ msgstr "barnean" msgid "Books in" msgstr "Liburuan non:" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Beste formatu batzuk" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Irakurri %(title)s %(fmt)s formatuan" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Eskuratu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Zehaztasunak" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Esteka iraunkorra" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Behin betiko esteka liburu honetara" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Liburu hau ezabatu egin da" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "bilatzen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Liburuak parekatzen" @@ -22664,6 +22846,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Aukeratu gaia (berrabiarazi beharko gero)" @@ -22738,8 +22932,8 @@ msgstr "Sail ezezaguna" msgid "Unknown feed" msgstr "Jario ezezaguna" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Izenbururik gabeko artikulua" @@ -23685,7 +23879,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23693,25 +23888,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Azkenaldian ikusitako liburuen artetik erakusteko kopurua" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Interfazeko liburuen xehetasunen letren tamaina aldatu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23719,11 +23916,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23735,11 +23932,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23755,11 +23952,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23768,3 +23965,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 123003b190..527eb815ee 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n" "Last-Translator: Farhood M,K, Kiazand <fartooti@gmail.com>\n" "Language-Team: Persian <fa@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:46+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -323,223 +325,227 @@ msgstr "مشخصات کتاب را در فایل های %s قرار بده" msgid "Set metadata from %s files" msgstr "مشخصات کتاب را از فایل های %s بگیر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "کتاب ها را به کالیبر یا دستگاه متصل شده اضافه کن." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "اطلاعات اضافی را زا کیندل متصل شده بگیر (آزمایشی)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "ایجاد یک کاتالوگ از کتاب های موجود در کتاب خانه کالیبر من" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "تبدیل کتاب ها به فرمت های متنوع کتاب الکترونیکی" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "کتاب ها را از کتابخانه کالیبر یا دستگاه متصل پاک کن" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "مشخصات کتابهای موجود در کتابخانه کالیبر را ویرایش کن" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "کتاب ها را در کتابخانه کالیبر بخوان" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "اخبار را از اینترنت در قالب کتاب الکترونیکی دانلود کن" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "نشان دادن سریع لیستی از کتاب های مرتبط" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "کتابهارا از کتابخانه کالیبر به هارد خود منتقل کن" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "مشخصات کتاب را در یک پنجره موقت نشان بده" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "شروع مجدد کالیبر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "باز کردن پوشه ای که حاوی پرونده های مربوط به کتاب های موجود در کتاب خانه " "کالیر شماست" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "فرستادن کتاب ها به دستگاه متصل شده" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "باز کردن راهنمای کاربر کالیبر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "اختصاصی کردن کالیبر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "کپی کردن کتاب ها از دستگاه به کتاب خانه کالیبر شما" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "کپی یک کتاب از یک کتاب خانه کالیبر به دیگری" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "کتابی اتفاقی از کتابخانه کالیبره انتخاب کنید" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "شکل و شمایل" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "واسط" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "شکل و شمایل کالیبره را برای مطابقت با سلیقه خودتان تنظیم کنید" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "رفتار" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "نحوه رفتار کالیبره را عوض کنید" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "ستون های خودتان را اظافه کنید" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "نوار ابزار" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "جستجو" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "گزینه های ورودی" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "تبدیل" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "قرار دادن خصوصیات تبدیل شدن برای هر فرمت ورودی به طور مجزا" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "گزینه‌های معمول" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "قرار دادن خصوصیات مشترک تبدیل برای تمام فرمت ها" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "گزینه های خروجی" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "قرار دادن خصوصیات تبدیل شدن برای هر فرمت خروجی به طور مجزا" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "اضافه کردن کتاب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "وارد کردن/فرستادن" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "تنظیم چگونگی خوانش مشخصات کتاب، در هنگام اضافه شدن کتاب، توسط کالیبر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "ذخیره کردن کتاب ها بر روی هارد" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -547,50 +553,50 @@ msgstr "" "چگونگی فرستادن فایلها از روی کتابخانه ی کالیبر بر روی هارد در هنگام استفاده " "از \"ذخیره بر روی هارد\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "تغییر قسمت های مشخصات کتاب قبل از ذخیره کردن/فرستادن" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "پیشرفته" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "به اشتراک گذاشتن کتاب ها بوسیله ی پست الکترونیکی" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "به‌اشتراک گذاشتن" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -598,66 +604,66 @@ msgstr "" "تنضیمات اشتراک گذاری کتاب ه بوسیله ی پست الکترونیکی. می تواند برای ارسال " "خودکار اخبار بار گذاری شده به وسیله ی شما استفاده شود" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "به اشتراک گذاشتن بر روی شبکه" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "دریافت مشخصات کتاب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "چگونگی دریافت مشخصات کتاب توسط کالیبر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "افزونه‌ها" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "اضافه/حذف/دلبخواه کردن قابلیت های مختلف کالیبر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "تنظیمات کوچک" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "بهینه کردن اعمال کالیبر در موارد مختلف" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "صفحه‌کلید" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "تنظیم دلبخواه \"میان بر\" های کالیبر بر روی صفحه کلید" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "گوناگون" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "تنظیمات حرفه ای گوناگون" @@ -879,32 +885,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "افزونه های نصب شده" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "افزونه های غیر فعال" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "افزونه های" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -916,24 +922,24 @@ msgstr "" " کالیبر را با افزونه های خارجی به دلخواه تنظیم کنید\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "نصب یک افزونه با نشان دادن فایل zip حاوی آن" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "حذف افزونه ای اضافه شده توسط کاربر بوسیله ی حذف اسم آن. تاثیری بر افزونه های " "خود برنامه ندارد" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -941,82 +947,82 @@ msgstr "" "تنظیم دلخواه افزونه. مشخص کردن اسم افزونه و جدا کردن دستور تنظیم به وسیله ی " "ویرگول." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "فهرست کردن تمام وصله‌های نصب‌شده" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "فعال کردن افزونه ی نام برده شده" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "غیر فعال کردن افزونه ی نام برده شده" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "آدرس برای کتاب خانه طولانی است. باید کمتر از %d حرف باشد." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "بلی" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "اصلی" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1240,8 +1246,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1307,8 +1313,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1319,8 +1325,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1342,8 +1348,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1505,12 +1511,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1885,35 +1885,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1926,7 +1926,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2055,12 +2055,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2164,77 +2164,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2242,22 +2242,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2265,22 +2265,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2519,7 +2519,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2563,29 +2563,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2593,37 +2593,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3855,56 +3855,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4160,14 +4110,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4227,7 +4177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4235,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4375,6 +4325,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4508,12 +4459,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4612,14 +4563,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4629,7 +4580,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4645,19 +4596,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4677,22 +4628,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4709,7 +4756,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5033,7 +5080,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5346,7 +5393,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5432,7 +5479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5815,27 +5862,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6092,79 +6143,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6269,7 +6455,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6461,7 +6647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6722,7 +6908,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6860,7 +7046,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7469,7 +7655,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8015,10 +8201,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8051,10 +8233,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8108,7 +8286,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8380,22 +8558,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8406,17 +8584,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8626,7 +8805,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8636,7 +8815,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9001,10 +9180,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9017,23 +9196,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9062,37 +9241,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9848,8 +10027,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9974,7 +10153,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10020,7 +10199,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10131,14 +10310,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10159,7 +10330,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10331,7 +10502,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10447,54 +10618,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11418,70 +11589,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12049,44 +12220,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13111,57 +13282,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13169,60 +13340,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13231,7 +13402,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14124,180 +14295,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14306,7 +14511,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14316,56 +14521,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15302,7 +15507,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16155,7 +16360,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17426,8 +17631,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17445,19 +17650,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17547,260 +17752,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17825,7 +18042,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17943,171 +18160,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18223,81 +18430,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18306,7 +18514,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18314,7 +18522,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18571,26 +18779,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19690,22 +19901,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20038,40 +20249,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21101,6 +21312,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21172,8 +21395,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22091,7 +22314,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22099,25 +22323,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22125,11 +22351,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22141,11 +22367,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22161,11 +22387,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22174,3 +22400,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 3b0cc656dd..02a68018b9 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-11-05 18:06+0000\n" "Last-Translator: Harry Salmimaa <harry.ok@hotmail.com>\n" "Language-Team: Finnish <fi@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:39+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:51+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,274 +328,278 @@ msgstr "Aseta metatiedot %s -tiedostoille" msgid "Set metadata from %s files" msgstr "Aseta metatiedot %s -tiedostoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Lisää kirjoja joko calibreen tai liitettyyn laitteeseen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Nouda sivuhuomautukset liitetystä Kindlestä (kokeellinen)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Luo luettelo calibren kirjaston kirjoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Muunna kirjoja eri e-kirjamuotoihin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Poista kirjoja calibren kirjastosta tai liitetystä laitteesta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Muokkaa calibren kirjaston kirjojen metatietoja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Lue calibren kirjastossa olevia kirjoja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Lataa uutisia internetistä e-kirjamuodossa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Näytä nopeasti lista liittyvistä kirjoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Vie kirjoja calibren kirjastosta kiintolevylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Näytä kirjan tiedot erillisessä ponnahdusikkunassa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Käynnistä calibre uudelleen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Lähetä kirjat liitettyyn laitteeseen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Selaa calibren käyttöohjetta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Mukauta calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopioi kirjoja liitetystä laitteesta calibren kirjastoon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Nouda uusia tai päivitettyjä plugineja calibreen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Ulkoasu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Käyttöliittymä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Mukauta calibren käyttöliittymän ulkoasu ja käyttötuntuma sinulle " "mieleiseksi." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Toiminta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Muuta calibren käyttäytymistä." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Lisää omia sarakkeita" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Lisää/poista sarakkeita calibren kirjaluetteloon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Työkalupalkki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Valitse työkalupalkeissa ja pikavalikoissa näkyvät toiminnot" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Haku käynnissä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Tuontiasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Muuntaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Valitse jokaisen syötemuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Yleiset asetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Aseta kaikille tiedostomuodoille yhteiset muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Vientiasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Valitse jokaisen vientimuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Kirjojen lisääminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Tuonti ja vienti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Säädä miten calibre lukee metatiedot tiedostoista kirjoja lisättäessä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Tallentaa kirjoja levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" "Säädä miten calibre vie tiedostoja tietokannastaan valitaan Tallenna levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Kirjojen lähettäminen laitteisiin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Säädä miten calibre siirtää tiedostoja e-kirjojen lukijaasi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Muuta metatietokenttiä ennen tallentamista/lähettämistä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Mallitoiminnot" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Lisäasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Kirjojen jakaminen sähköpostitse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Jakaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -601,11 +607,11 @@ msgstr "" "Ota käyttöön kirjojen jakaminen sähköpostitse. Toimintoa voidaan käyttää " "lähettämään ladatut uutiset automaattisesti laitteellesi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Jakaminen verkon kautta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -613,56 +619,56 @@ msgstr "" "Ota käyttöön calibren sisältöpalvelin. Sen avulla pääset käsiksi kirjastoosi " "verkon kautta missä tahansa ja millä tahansa laitteella" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metatietojen lataus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Lisää/poista/mukauta calibren toimintoja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Hienosäätö" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Hienosäädä calibren käyttäytymistä eri yhteyksissä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Näppäimistö" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Sekalaiset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Sekalaiset kehittyneet asetukset" @@ -895,32 +901,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Asennetut lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Tiedostotyyppien lisäosan kuvaus" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Paikallisten lisäosien säätö" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Käytöstä poistetut lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Käytössä olevat pluginit" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "%s lisäosan alustaminen epäonnistui:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -932,24 +938,24 @@ msgstr "" " Säädä calibrea lataamalla ulkoisia lisäosia.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Lisää lisäosa määrittämällä sen sisältävän zip-tiedoston polku." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Poista valinnainen lisäosa nimen perusteella. Ei vaikuta " "sisäänrakennettuihin lisäosiin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -957,82 +963,82 @@ msgstr "" "Säädä lisäosaa. Määritä lisäosan nimi ja säädöksen käskyjono pilkulla " "erotettuna." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Listaa kaikki asennetut lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Salli nimetty lisäosa" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Poista nimetty lisäosa käytöstä" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Uutiset" @@ -1261,8 +1267,8 @@ msgstr "" "Valitse 'Näytä yksityiskohdat' nähdäksesi listan." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Luettelo" @@ -1329,8 +1335,8 @@ msgstr "Haetaan listaa laitteella olevista kirjoista..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1341,8 +1347,8 @@ msgstr "Siirretään kirjoja laitteelle..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1364,8 +1370,8 @@ msgstr "Poistetaan kirjoja laitteelta..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1529,12 +1535,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikoi IRex Iliad -lukijan kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1909,35 +1909,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1950,7 +1950,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Haetaan laitetietoja..." @@ -2079,12 +2079,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2190,77 +2190,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2268,22 +2268,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2291,22 +2291,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2545,7 +2545,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Muistikortilla ei ole riittävästi vapaata tilaa" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s renderöity" @@ -2614,29 +2614,29 @@ msgstr "" "\n" "Täydellinen dokumentaatio muunnosjärjestelmästä\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT-VALINNAT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Valinnat, jotka kontrolloivat input %s tiedoston prosessointia" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ULOSTULO-ASETUKSET" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Asetukset, joilla kontrolloidaan ulostulo %s prosessointia" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Asetukset, joilla kontrolloidaan ulostulon ulkoasua" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2644,16 +2644,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrolloi asiakirjan rakenteen automaattista tunnistusta." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2663,21 +2663,21 @@ msgstr "" "lähdetiedostolla on Sisällysluettelo, sitä käytetään automaattisesti luodun " "sijaan." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Asetukset ulostulon metatiedoille" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Asetukset, joilla käännöksen debuggausta helpotetaan" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ulostulo tallennettu osoitteeseen" @@ -3938,56 +3938,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4245,14 +4195,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4312,7 +4262,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4320,7 +4270,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4460,6 +4410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4593,12 +4544,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4697,14 +4648,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4714,7 +4665,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4730,19 +4681,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4762,22 +4713,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4794,7 +4841,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5119,7 +5166,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5432,7 +5479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5518,7 +5565,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5901,27 +5948,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6178,79 +6229,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6355,7 +6541,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6547,7 +6733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6808,7 +6994,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6946,7 +7132,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7555,7 +7741,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Valitse taustaväri" @@ -8101,10 +8287,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8137,10 +8319,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8194,7 +8372,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8466,22 +8644,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8492,17 +8670,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8712,7 +8891,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8722,7 +8901,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9087,10 +9266,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9103,23 +9282,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9148,37 +9327,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9934,8 +10113,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10060,7 +10239,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10106,7 +10285,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10217,14 +10396,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10245,7 +10416,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10417,7 +10588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10533,54 +10704,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11504,70 +11675,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12135,44 +12306,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13197,57 +13368,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Valitse sijainti calibren kirjastolle" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Valitse sijainti uudelle calibren kirjastolle" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13255,60 +13426,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Käynnistetään %s: Ladataan kirjoja..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13317,7 +13488,7 @@ msgid "&Preferences" msgstr "&Asetukset" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14210,180 +14381,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14392,7 +14597,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14402,56 +14607,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15388,7 +15593,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16241,7 +16446,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17512,8 +17717,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17531,19 +17736,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17633,260 +17838,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17911,7 +18128,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18029,171 +18246,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18309,14 +18516,15 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18325,67 +18533,67 @@ msgstr "" "Valitse käytössäsi oleva sähkökirjojen lukulaite. Jos laitteesi ei ole " "listalla, valitse laitteeksi \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Peru" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "ohjattu aloitustoiminto" @@ -18394,7 +18602,7 @@ msgstr "ohjattu aloitustoiminto" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Tervetuloa calibreen!" @@ -18402,7 +18610,7 @@ msgstr "Tervetuloa calibreen!" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Yksi ratkaisu kaikille sähkökirjatarpeillesi." @@ -18668,26 +18876,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19787,22 +19998,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20135,40 +20346,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21198,6 +21409,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21269,8 +21492,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22192,35 +22415,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Tallenna alkuperäinen tiedosto kun muokkaat samassa formaatissa smaan " -"formaattiin" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22228,11 +22452,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22244,11 +22468,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22264,11 +22488,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22277,3 +22501,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 46759f68a0..a4e3c0bff9 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Faroese <fo@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:38+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:51+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 6c4a1d0064..ab7a18af97 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-06 12:12+0000\n" -"Last-Translator: Nicolas Briche <nbriche@free.fr>\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-21 12:58+0000\n" +"Last-Translator: Benjamin Nicita <Unknown>\n" "Language-Team: PCGen\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:39+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:51+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,8 +156,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -172,19 +174,19 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -331,69 +333,73 @@ msgstr "Définir les métadonnées des fichiers %s" msgid "Set metadata from %s files" msgstr "Définir les métadonnées à partir des fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Ajouter des livres à calibre ou à l’appareil connecté" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Récupérer les annotations depuis un Kindle connecté (expérimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" "Générer un catalogue des livres présents dans votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Convertir des livres vers divers formats de livres numériques" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Affiner le réglage de vos Livres" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Supprimer des livres de votre librairie calibre ou d'un périphérique connecté" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Modifier les métadonnées des livres dans votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Lire des livres dans votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" "Télécharger les informations depuis Internet sous forme de livre numérique" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Afficher rapidement une liste des livres connexes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" "Exporter des livres à partir d’une librairie calibre vers le disque dur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Afficher les détails du livre dans une infobulle séparée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Redémarrer calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Ouvrir le répertoire contenant les fichiers du livre dans votre librairie " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Envoyer les livres vers l’appareil connecté" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -402,48 +408,48 @@ msgstr "" "iTunes ou bien à des répertoires sur votre ordinateur comme s'ils étaient " "des appareils." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Parcourir le manuel utilisateur de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personnaliser calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" "Trouver facilement des livres similaires à celui sélectionné actuellement" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Basculer entre les différentes librairies calibre et effectuer de la " "maintenance dessus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copier des livres de votre appareil vers votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Modifier les collections dans lesquelles les livres seront placés sur votre " "appareil" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copier un livre depuis une librairie calibre vers une autre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Effectuer de petites personnalisations sur les fichiers EPUB ou htmlz de " "votre bibliothèque calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -451,59 +457,59 @@ msgstr "" "Trouver la correspondance précédente ou suivante lors des recherches dans " "votre librairie calibre en mode surligné" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Choisir un livre au hasard à partir de votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Rechercher des livres à partir de différents revendeurs de livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" "Obtenir les nouveaux modules d’extension Calibre ou mettre à jour ceux " "existant" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Apparence" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajuster l’aspect et l’ergonomie de l’interface de calibre à votre convenance" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportement" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Changer le comportement de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Ajouter vos colonnes personnalisées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Ajouter/retirer vos colonnes personnalisées de la liste des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barre d’outils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -511,69 +517,69 @@ msgstr "" "Personnaliser les barres d’outils et les menus contextuels, en changeant les " "actions disponibles dans ceux-ci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Recherche en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" "Personnaliser la façon dont la recherche de livres fonctionne dans calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Options de saisie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Définissez les options de conversion spécifiques pour chaque format d’entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Options communes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" "Définir les options de conversion communes à tous les formats d’entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Options de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Définir des options de conversion pour chaque format de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Ajout de livres en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importer/Exporter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Définir comment les métadonnées sont lues par calibre lors de l’ajout de " "livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Enregistrement des livres sur le disque en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -581,52 +587,52 @@ msgstr "" "Contrôler la manière dont calibre exporte les fichiers de sa base de données " "vers le disque lors de l'enregistrement vers le disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Envoi des livres vers appareils en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Contrôler la manière dont calibre exporte les fichiers vers votre lecteur de " "livres numériques" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Tableau de connexions de métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Modifier les champs de métadonnées avant enregistrement ou envoi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Modèles de fonctions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avancé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Créer votre propre modèle de fonction" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Partager des livres par courriel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Partage en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -635,11 +641,11 @@ msgstr "" "envoyer automatiquement les dernières informations téléchargées à vos " "appareils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Partage sur internet en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -647,22 +653,22 @@ msgstr "" "Installer le serveur de contenu de calibre qui vous permet d’accéder à votre " "bibliothèque calibre n’importe où, sur tous vos appareils, via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Télécharger les métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Contrôler comment calibre télécharge les métadonnées du livre numérique à " "partir d'internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Périphériques ignorés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -670,38 +676,38 @@ msgstr "" "Gérer les périphériques qui seront ignorés par Calibre lorsqu'ils seront " "connectés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Extensions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Ajouter/Retirer/Personnaliser diverses fonctionnalités de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ajustements" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Affiner la manière dont calibre se comporte dans différents contextes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Clavier" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personnaliser les raccourcis claviers utilisés par calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Divers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Diverses configurations avancées" @@ -933,34 +939,34 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "Ce profil est prévu pour la gamme d'appareils PocketBook Pro 912" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Extensions installées" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Liaisons pour les modules d’extension d’import/export" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personnalisation des modules d’extension locaux" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Extensions désactivées" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Extensions activées" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" "L’initialisation du module d’extension %s a échoué avec l’erreur suivante " "(traceback) :" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -972,13 +978,13 @@ msgstr "" " Personnaliser calibre en chargeant des modules d’extension externes.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Ajouter un module d’extension en précisant le chemin vers le fichier zip qui " "le contient." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -988,13 +994,13 @@ msgstr "" "développez le plugin. Cette commande va automatiquement compresser le plugin " "et le mettre à jour dans calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suppression d’un module d’extension personnalisé d’après son nom. Ceci n’a " "pas d’effet sur les modules d’extension intégrés." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -1002,23 +1008,23 @@ msgstr "" "Personnaliser le module d’extension. Spécifier le nom du module d’extension " "et la chaîne de personnalisation séparés par une virgule." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Lister tous les modules d’extension installés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Activer le module d’extension nommé" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Désactive le module d’extension nommé" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1026,59 +1032,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Chemin de la librairie trop long. Doit être inférieur à %d caractères." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Oui" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa notation moyenne est de %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Carte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Carte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Informations" @@ -1347,8 +1353,8 @@ msgstr "" "Cliquer sur « Afficher Détails » pour une liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogue" @@ -1422,8 +1428,8 @@ msgstr "Lit la liste des livres de l’appareil…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1434,8 +1440,8 @@ msgstr "Transfère les livres vers l’appareil…" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1457,8 +1463,8 @@ msgstr "Supprime les livres de l’appareil…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1622,12 +1628,6 @@ msgstr "Communique avec la liseuse électronique Odyssey de Cybook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communique avec la liseuse électronique Iliad IRex." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Impossible d’obtenir des fichiers à partir de cet appareil" @@ -2092,35 +2092,35 @@ msgstr "Communique avec l’Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Communique avec le Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Communique avec le Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Communiquer avec le lecteur EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Communique avec la tablette adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Communique avec la liseuse Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Communique avec la liseuse Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Communique avec le COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Communique avec le Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Communique avec la liseuse WayteQ" @@ -2133,7 +2133,7 @@ msgid "Communicate with MTP devices" msgstr "Communiquer avec les périphériques MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Lit les informations de l’appareil…" @@ -2267,12 +2267,12 @@ msgstr "" "sur eux" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Tous par titre" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Tous par auteur" @@ -2416,42 +2416,42 @@ msgstr "" "Laissez cette option désactivée si vous utilisez le tableau de connexions de " "métadonnées." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Périphérique sans-fil" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Communiquer avec les applications d'Appareil intelligent" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Tous par champ (auteur, titre, etc)" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Activer les connexions au démarrage" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Cocher cette case pour autoriser les connexions au démarrage de Calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Mot de passe de sécurité" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Entrer un mot de passe que le périphérique doit utiliser pour se connecter à " "calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Utiliser un port réseau statique" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2459,11 +2459,11 @@ msgstr "" "Si cochée, le numéro de port dans la case \"Port\" sera utilisé, sinon le " "pilote choisira un port aléatoirement" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Numéro de port : " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2471,15 +2471,15 @@ msgstr "" "Entrer le numéro du port utilisé par le pilote si la case \"port statique\" " "est cochée" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Imprimer des informations de débogage supplémentaires" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Cocher cette case si demandé lorsque vous rapportez des problèmes" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2487,16 +2487,16 @@ msgstr "" "Liste de métadonnées séparées par des virgules, transformées en collection " "dans l’appareil." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" "Les possibilités sont les suivantes : séries, étiquettes, auteurs, etc" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Activer le timeout d'inactivité" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2507,11 +2507,11 @@ msgstr "" "s'il n'a rien fait pendant %d minutes. Décocher cette case désactive le " "timeout, donc Calibre ne déconnectera jamais automatiquement le périphérique." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Utiliser cette adresse IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2521,11 +2521,11 @@ msgstr "" "adresse IP particulière. Le pilote écoutera seulement sur l'adresse entrée, " "et cette adresse sera celle qui sera publiée par mDNS (bonjour)" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Remplace les livres possédant le même identifiant calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2538,22 +2538,22 @@ msgstr "" "L'usage de cette option évite dans la plupart des cas d'avoir des copies " "multiples de livres sur un appareil." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Trop de tentatives de connexion depuis %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Port invalide dans les options : %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Échec de connexion au port %d. Essayez une valeur différente." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Echec d'attribution d'un port aléatoire." @@ -2825,7 +2825,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Espace libre insuffisant sur la carte mémoire" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Rendu de %s" @@ -2896,29 +2896,29 @@ msgstr "" "\n" "Pour la documentation complète du système de conversion, consulter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPTIONS EN ENTRÉE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Options pour gérer le traitement du fichier d’entrée %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPTIONS DE SORTIE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Options pour gérer le traitement de la sortie %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Options pour contrôler l’apparence de la sortie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2929,18 +2929,18 @@ msgstr "" "Désactivé par défaut. Utiliser %(en)s pour l’activer. Les actions " "individuelles peuvent être désactivés grâce à l’option %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifier le texte et la structure du document en utilisant des modèles " "définis par l’utilisateur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Contrôle de l’auto-détection de la structure du document." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2950,15 +2950,15 @@ msgstr "" "le fichier source a une table des matières, elle sera utilisée de préférence " "par rapport à celle qui est générée automatiquement." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Options pour indiquer les métadonnées en sortie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Options d’aide pour le débogage de la conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2967,7 +2967,7 @@ msgstr "" "depuis une recette intégrée de la manière suivante : ebook-convert \"Nom " "Recette.recipe\" sortie.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Sortie sauvegardée vers" @@ -4667,75 +4667,6 @@ msgstr "Démarrage des transformations du livre numérique…" msgid "Running %s plugin" msgstr "Exécution du plugin %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Impossible de traiter %(name)s avec l’erreur: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Réparateur d’ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Solution provisoire pour les bogues epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Solution de rechange pour les bogues dans la dernière distribution " -"d’epubcheck. epubcheck décèle beaucoup de fausses erreurs. epub-fix va " -"essayer de trouver ces fausses erreurs et de les changer en forme qui ne " -"gène pas epubcheck. Il est possible que cette action change " -"significativement votre fichier epub. Veuillez adresser vos plaintes au " -"projet epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] fichier.epub\n" -"\n" -"Résout des problèmes courants de fichiers EPUB pouvant causer leur rejet par " -"des services de publication mal conçus.\n" -"\n" -"Par défaut, aucune réparation n’est effectuée et un message est affiché pour " -"chaque erreur détectée. Utilisez les options pour contrôler quelles erreurs " -"sont résolues automatiquement." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Vous devez spécifiez un fichier epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Réparer les fichiers ne contenant pas de manifeste" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Ajouter les fichiers pas déjà dans le manifeste. epub-fix peut soit ajouter " -"les fichiers au manifeste soit les supprimer selon l’option \"delete " -"unmanifested\"." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Supprimer les fichiers absents du manifeste au lieu de les ajouter au " -"manifeste." - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -5021,14 +4952,14 @@ msgstr "ERREUR DE MODELE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Non" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -5088,7 +5019,7 @@ msgstr "Commentaires" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquettes" @@ -5096,7 +5027,7 @@ msgstr "Etiquettes" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5267,6 +5198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5421,12 +5353,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "C’est un livre Amazon Topaz. Il ne peut pas être traité." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Ceci n'est pas un fichier MOBI. C'est un fichier Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Ceci n'est pas un fichier MOBI." @@ -5532,7 +5464,7 @@ msgstr "Texte principal" msgid "%s format books are not supported" msgstr "Les livres au format %s ne sont pas pris en charge" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5543,7 +5475,7 @@ msgstr "" "des livres au format KF8. Les fichiers MOBI plus anciens, sans KF8, ne sont " "pas éditables." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5556,7 +5488,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Ce fichier est bloqué par des droits DRM. Il ne peut pas être édité." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5572,19 +5504,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5604,22 +5536,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Métadonnées mises a jour\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5636,7 +5664,7 @@ msgstr "Options pour la génération des tables de matières HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Note" @@ -5995,7 +6023,7 @@ msgstr "Contrôler l'ajout de livres" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6326,7 +6354,7 @@ msgstr "Le dossier %s existe déjà. Effacez le d’abord." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Trop long" @@ -6429,7 +6457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6849,23 +6877,23 @@ msgstr "Envoyer au lecteur" msgid "Connect/share" msgstr "Connecter/Partager" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Arrêt en cours" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "Arrêt en cours du serveur, cela peut prendre plus d’une minute, veuillez " "patienter…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Désactiver le démarrage automatique" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6873,7 +6901,11 @@ msgstr "" "Voulez-vous que les connexions de périphériques sans-fil démarrent " "automatiquement lorsque Calibre est lancé?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Plusieurs adresses IP. Voir le dialogue de Démarrage/Arrêt." @@ -7169,79 +7201,214 @@ msgid "Plugin Updater" msgstr "Mise à jour de module d’extension" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "&Sous-ensemble de toutes les polices incorporées" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "&Ponctuation arrangée" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "&Tout sélectionner" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "Tout &désélectionner" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7353,7 +7520,7 @@ msgid "Click the show details button to see which ones." msgstr "Cliquer le bouton afficher les détails pour voir lesquels." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Afficher les détails du livre" @@ -7583,7 +7750,7 @@ msgstr "&Prévisualiser le livre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7866,7 +8033,7 @@ msgstr "Ajouter des livres à calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Page de l’assistant" @@ -8020,7 +8187,7 @@ msgid "Click to open" msgstr "Cliquer pour ouvrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -8654,7 +8821,7 @@ msgid "Choose foreground color" msgstr "Choisissez la couleur du premier plan" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Choisissez la couleur de l’arrière-plan" @@ -9259,10 +9426,6 @@ msgstr "Insérer une ligne &blanche entre les paragraphes" msgid "Text &justification:" msgstr "&Justification de texte:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "&Ponctuation arrangée" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Translittérer les caractères unicode en représentation ASCII" @@ -9295,10 +9458,6 @@ msgstr "Famille de polices inclus&es :" msgid "&Disable font size rescaling" msgstr "&Désactiver le redimensionnement de la taille de la police" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "&Sous-ensemble de toutes les polices incorporées" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Sortie LRF" @@ -9352,7 +9511,7 @@ msgid "&Monospaced font family:" msgstr "Famille de police &Monospace :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Métadonnées" @@ -9640,22 +9799,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Conserver les &proportions de la couverture" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Famille Se&rif :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Famille &Sans :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Famille &Monospace :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Police s&tandard :" @@ -9666,17 +9825,18 @@ msgstr "Taille de la police par défaut" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Taille de la &police Monospace :" @@ -9905,7 +10065,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Charger une liste d'expressions d'un fichier précédemment sauvegardé" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Charger" @@ -9917,7 +10077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "Enregi&strer" @@ -10319,10 +10479,10 @@ msgstr "Le navigateur de couvertures ne peut être chargé" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10335,23 +10495,23 @@ msgid "Undefined" msgstr "Indéfini(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "étoile(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Non noté" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Définir « %s » à aujourd’hui" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Effacer « %s »" @@ -10384,23 +10544,23 @@ msgstr "" "L’énumération \"{0}\" contient une valeur non valide qui va être fixée à sa " "valeur par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Appliquer les modifications" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Effacer les series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numérotation automatique des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Force les nombres à commencer par " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -10408,15 +10568,15 @@ msgstr "" "L’énumération \"{0}\" contient des valeurs non valides qui ne vont pas " "apparaître dans la liste" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Supprimer toutes les étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "étiquettes à ajouter" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "étiquettes à supprimer" @@ -11325,8 +11485,8 @@ msgstr "L’emplacement %s contient la bibliothèque calibre actuelle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Mauvais emplacement" @@ -11463,7 +11623,7 @@ msgid "&Profile:" msgstr "&Profil :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -11511,7 +11671,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Auteur" @@ -11635,14 +11795,6 @@ msgstr "" "Des livres avec les mêmes titres que les suivants existent déjà dans " "Calibre. Indiquez quels livres vous souhaitez ajouter." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "&Tout sélectionner" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "Tout &désélectionner" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11663,7 +11815,7 @@ msgstr "Lien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Aucun résultat" @@ -11841,7 +11993,7 @@ msgstr "Afficher l’information détaillée à propos de cette erreur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copié" @@ -11983,25 +12135,25 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERREUR DU MODELE DE R/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "Vous devez préciser uen destination quand la source est un champ mixte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Préciser une destination d’identifiant type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Recherche/Remplacement erroné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Motif de recherche erroné : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -12010,31 +12162,31 @@ msgstr "" "Applique les changements à %d livres.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Supprimer les requêtes rechercher/remplacer sauvegardées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La recherche/le remplacement sauvegardé sera supprimé. Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Recherche/remplacement sauvegardé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nom de la recherche/du remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Vous devez fournir un nom." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13087,74 +13239,74 @@ msgstr "%s sources d’informations" msgid "&Download now" msgstr "&Télécharger maintenant" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Nécessite un nom d’utilisateur et un mot de passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Vous devez fournir un nom d’utilisateur et un mode passe pour utiliser cette " "source de informations." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Compte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(optionnel)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(requis)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Créé par : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Télécharger %s maintenant" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Dernier téléchargement : jamais" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "jamais" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "il y a %(days)d jours, %(hours)d heures et %(mins)d minutes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Téléchargé pour la dernière fois :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Impossible de télécharger les informations car aucune connexion internet " "active" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Aucune connexion internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Planifier le téléchargement des informations" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Ajouter une source personnalisée de informations" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Télécharger toutes les sources d’informations planifiées" @@ -13796,44 +13948,44 @@ msgstr "Rechercher un article dans la colonne d’Étiquettes" msgid "Copy the selected color name to the clipboard" msgstr "Copier le nom de la couleur sélectionnée dans le presse-papier :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Triage Auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Étiquette 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Étiquette 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "didacticiel sur le language de modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Référence des modèles de fonctions" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "EXCEPTION: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Aucune colonne sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Vous devez spécifier une colonne devant être colorée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Aucun modèle fourni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "La boîte modèle ne peut pas être vide" @@ -14911,65 +15063,65 @@ msgstr "" "Le chemin de Calibre Portable (%s) est trop long. Il doit être inférieur à " "59 caractères." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Bibliothèque calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" "Choisissez un emplacement pour votre bibliothèque de livres numériques " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "La création de la bibliothèque a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Échec de la création de la bibliothèque à : %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" "Choisissez un emplacement pour votre nouvelle bibliothèque de livres " "numériques calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Initialisation de l’interface utilisateur…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "La réparation a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "La réparation de la base de données a échoué. Lancement avec une nouvelle " "bibliothèque vide." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Mauvais emplacement pour la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Mauvais emplacement %r pour la base de données. calibre va maintenant se " "fermer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Base de données corrompue" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14981,7 +15133,7 @@ msgstr "" "reconstruction peut partiellement échouer. Si vous cliquer sur Non, une " "nouvelle base de données de votre bibliothèque calibre sera crée." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14989,54 +15141,54 @@ msgstr "" "Mauvais emplacement %r pour la base de données. calibre va démarrer avec une " "nouvelle bibliothèque vide." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Démarrage de %s en cours : Chargement des livres…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Si vous êtes sûr qu’il n’est pas démarré" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "peut être démarré dans la zone de notification, dans la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "région en haut et à droite de l’écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "région en bas et à droite de l’écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Essayer de redémarrer l’ordinateur." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "Essayer de supprimer le fichier" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Impossible de lancer " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s est déjà démarré." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Aucune session de Calibre n'a été trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Commande d'arrêt envoyée, en attente de l'arrêt..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "La fermeture du programme Calibre lancé a echouée" @@ -15045,7 +15197,7 @@ msgid "&Preferences" msgstr "&Préférences" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Quitter" @@ -16073,56 +16225,70 @@ msgid "is greater than" msgstr "est supérieur à" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "possède" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "ne possède pas" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "possède un modèle" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "ne possède pas de modèle" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "est défini" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "n’est pas défini" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "possède" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "ne possède pas" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "possède un modèle" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "ne possède pas de modèle" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "est" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "n’est pas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "correspond au modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "ne correspond pas au modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Si la valeur ___ column ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -16130,7 +16296,7 @@ msgstr "" "Entrez soit un type d’identifiant, soit un type d’identifiant et une valeur " "sous la forme identifiant:valeur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -16141,121 +16307,141 @@ msgstr "" "complet de la langue. Dans ce cas, Calibre essayera de le convertir " "automatiquement en code langue." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Entrer un nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Entrer une date au format YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Entrer une chaîne." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Entrer une expression rationnelle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" "Vous pouvez faire de la correspondance de multiples valeurs en les séparant " "par %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "Couleur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "icône" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "Ajouter/éditer une règle de colonne {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "Créez une règle de colonne {0} en remplissant les cases ci-dessous" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "Définir le" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "couleur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "de la colonne :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "vers" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "&Ajouter une icône" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "Les icônes doivent être carrés ou rectangulaires" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Seulement si toutes les conditions suivantes sont satisfaites:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Ajouter une autre condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Vous pouvez désactiver une condition en vidant toutes ces boites" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Texte d'exemple" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Choisir une icône" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "Aucune icône sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "Vous devez choisir une icône pour cette règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Condition invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Une des conditions pour cette règle est invalide: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Pas de condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Vous devez spécifier au moins une condition non vide pour cette règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -16268,7 +16454,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -16278,34 +16464,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Si la colonne <b>%(col)s</b> <b>%(action)s</b> valeur: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Ajouter une règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Supprimer une règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Remonter la règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Descendre la règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Ajouter Une Règle Avancée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16316,7 +16502,7 @@ msgstr "" "sur bouton Ajouter Règle ci-dessous pour commencer.<p>Vous pouvez " "<b>modifier une règle existante</b> en double cliquant dessus." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " @@ -16327,16 +16513,16 @@ msgstr "" "le bouton Ajouter une règle pour commencer.<p>Vous pouvez<b> changer une " "règle existante</b> en double cliquant dessus." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Aucune règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Aucune règle sélectionnée pour %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "enlèvement" @@ -17274,7 +17460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:326 msgid "Show &reflections in the cover browser" -msgstr "" +msgstr "Montrer les &reflets dans le navigateur de couvertures" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 @@ -17441,7 +17627,7 @@ msgstr "Durée maximale d’attente après le premier résultat trouvé :" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " secs" @@ -18554,7 +18740,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Indiquer -1 si la fonction utilise un nombre variable d’arguments" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "Supprimer" @@ -19963,8 +20149,8 @@ msgid "Edit" msgstr "Editer" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Réinitialiser" @@ -19982,12 +20168,12 @@ msgid "Options to customize the ebook viewer" msgstr "Options de personnalisation du visionneur de livre numérique" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Se souvenir de la dernière taille de fenêtre utilisée" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19996,7 +20182,7 @@ msgstr "" "personnaliser le visuel de tous les livres." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -20099,38 +20285,42 @@ msgstr "La taille de police monospace en px" msgid "The standard font type" msgstr "Le type de police standard" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Nom du thème" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Choisissez un nom pour ce thème" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Sauvegarder les réglages sous le thème nommé : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Charger les réglages à partir du thème : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Supprimer le thème nommé : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Choisir la couleur du texte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Toujours en cours d’édition" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -20139,31 +20329,31 @@ msgstr "" "opération en cliquant en dehors de la boite de dialogue d’édition de " "raccourci." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configurer le visionneur de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Taille de la police par &défaut :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Taille de pas de &grossissement des polices :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -20171,15 +20361,23 @@ msgstr "" "La valeur d’incrémentation/décrémenation de la taille de la fonte\n" " quand vous cliquez sur les boutons fonte plus large / fonte plus petite" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Options de &polices" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -20190,119 +20388,119 @@ msgstr "" "utilisez le bouton avec l'icône de défilement jaune dans le coin en haut à " "droite de la fenêtre du visionneur." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "Le nombre de &pages de texte à afficher sur l'écran " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " page(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "&Outrepasser les paramètres de marge définis dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "Marge su&périeure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "Marge &latérale" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "Marge &inférieure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "&Disposition du texte en mode page" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Largeur maximale du texte en plein écran:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Afficher l'&horloge en mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Afficher la &position de lecture en mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Afficher la barre de défilement en mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "&Lancer le visionneur en mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "Afficher le message d'&aide lors du démarrage en mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Options d&u mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Couleur de l'arrière-plan :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Échantillon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Changement" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Couleur du texte :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Couleurs et arrière-plans :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Durée du tournage de page :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "La &roulette de la souris tourne les pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Le défilement de la ligne s'arrête aux sauts de page" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Redimensionner les images plus grandes que la fenêtre du visionneur " "(nécessite un redémarrage)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Options de &Tournage de page" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Mettre un &trait d’union (coupe la ligne au milieu de large mots)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "&Langue par défaut pour la césure :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -20310,37 +20508,37 @@ msgstr "" "La langue par défaut à utiliser pour les règles de césure. Si le livre ne " "spécifie pas de langue, ceci sera utilisé." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" "Se souvient de la taille et de la mise en page de la dernière fenêtre " "utilisée" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Se souvenir de la page courante lors de l’arrêt de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Afficher les contrôles dans la fenêtre du visioneur" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "Options di&verses" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Général" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Double cliquer pour modifier un raccourci clavier" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Raccourcis clavier" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -20350,29 +20548,29 @@ msgstr "" "des livres. Pour des exemples, cliquer <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">ici</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "&Feuille de style utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" "Vous pouvez sauver et charger les réglages de l'afficheur en tant que " "<i>thèmes</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Sauver les réglages actuels en tant que thèmes :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Charge un thème sauvegardé précédement :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Supprimer un thème sauvegardé :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Thème" @@ -20397,7 +20595,7 @@ msgid "&Search for next occurrence" msgstr "&Chercher la prochaine occurrence" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Aller vers…" @@ -20517,15 +20715,15 @@ msgstr "" "Ce livre numérique est corrompu et ne peut être ouvert. Si vous l'avez " "téléchargé, essayez de le télécharger à nouveau." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Position dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20534,7 +20732,7 @@ msgstr "" "<i>mode de référence </i>, en cliquant sur le bouton mode de référence dans " "la barre d'outils." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20542,150 +20740,140 @@ msgstr "" "Passer en mode \"Page\" - dans lequel le texte est découpé en pages comme " "dans un livre papier" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Basculer en mode continu - où le texte n'est pas séparé en pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Rechercher du texte dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Basculer en plein écran (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Faites un clic droit pour afficher les contrôles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tapoter la marge gauche ou droite de la page pour tourner les pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Appuyez sur Echap pour quitter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Afficher / masquer les contrôles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Aperçu avant impression" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Effacer la liste des livres ouverts récemment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Connexion à dict.org pour rechercher : <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Cet emplacement n'existe pas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "L'emplacement indiqué par cet article n'existe pas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Choisir un livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Livres numériques" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Augmenter" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Réduire" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Pas de correspondance trouvée pour : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Chargement du flux…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Aménagement de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Marque-page #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Ajouter un signet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Entrer un titre pour le signet :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Gérer les Signets" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Chargement du livre numérique…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Impossible d’ouvrir le livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Erreur inconnue" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Options pour contrôler le visionneur de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si spécifié, la fenêtre du visionneur essaiera d’apparaître au premier plan " "au lancement." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si précisé, la fenêtre du visionneur essaiera de s’ouvrir en plein écran au " "démarrage." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" "Afficher les alertes javascript et les messages console dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20694,7 +20882,7 @@ msgstr "" "endroit tel celui qui est affiché dans le coin inférieur gauche du " "visionneur." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20815,14 +21003,15 @@ msgid "Show" msgstr "Afficher" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Masquer" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Basculer" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20831,20 +21020,20 @@ msgstr "" "Choisir votre liseuse électronique. Si votre liseuse n’est pas dans la " "liste, choisir une liseuse « %s »." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Déplacement de la bibliothèque en cours…" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Le déplacement de la bibliothèque a échoué." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Base de données incorrecte" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20853,20 +21042,20 @@ msgstr "" "<p>Une librairie invalide existe à %(loc)s, la supprimer avant d’essayer de " "déplacer à nouveau la librairie existante.<br>Erreur: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Impossible de déplacer la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Sélectionner l’emplacement pour les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Échec de la création du dossier à %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -20874,28 +21063,28 @@ msgstr "" "Vous devez choisir un dossier vide pour la bibliothèque calibre. %s n’est " "pas vide." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Suivant >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Précédent" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Annuler" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Terminer" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Envoyer" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "assistant de bienvenue" @@ -20904,7 +21093,7 @@ msgstr "assistant de bienvenue" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Bienvenue dans calibre" @@ -20912,7 +21101,7 @@ msgstr "Bienvenue dans calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "La solution ultime dont tous vos livres numériques ont besoin." @@ -21220,38 +21409,30 @@ msgstr "Utiliser Hotmail" msgid "&Test email" msgstr "&Tester l’envoi de courriel" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Si vous utilisez <a href=\"http://www.lexcycle.com/download\">Stanza</a> " -"comme visionneur de livre numérique sur votre iPhone/iTouch, vous pouvez " -"accéder à votre collection de livres calibre directement à partir de " -"l’appareil. Pour pouvoir le faire, vous devez démarrer le serveur de contenu " -"de calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Démarrer le serveur de &contenu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Pensez à laisser tourner calibre car le serveur ne fonctionne que si " -"calibre est démarré.\n" -"<p>Stanza doit voir votre collection calibre automatiquement. Sinon, essayer " -"d’ajouter l’URL http://nomhote:8080 comme nouveau catalogue dans le lecteur " -"Stanza de votre iPhone. Ici nomhote doit être le nom d’hôte complet ou " -"l’adresse IP de l’ordinateur sur lequel calibre est démarré." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -22728,22 +22909,22 @@ msgstr "préférences restaurées " msgid "creating custom column " msgstr "crée des colonnes personnalisées " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s livres)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migre l’ancienne base vers la bibliothèque dans %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Copie <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compacte la base" @@ -23128,40 +23309,40 @@ msgstr "dans" msgid "Books in" msgstr "Livres en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Autres formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Lire %(title)s au format %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obtenir" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Détails" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Lien permanent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un lien permanent vers ce livre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ce livre a été supprimé" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "dans la recherche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Livres correspondants" @@ -24505,6 +24686,18 @@ msgstr "matin" msgid "pm" msgstr "après midi" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Choisir le thème (redémarrage nécessaire)" @@ -24579,8 +24772,8 @@ msgstr "Section inconnue" msgid "Unknown feed" msgstr "Flux inconnu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Article sans titre" @@ -26024,30 +26217,25 @@ msgstr "" "à vos risques et périls!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Enregistrer le fichier original lorsqu’un fichier est converti dans le même " -"format" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quand calibre effectue une conversion d’un format vers lui-même, par\n" -"exemple, d’un EPUB vers un EPUB, le fichier original est conservé, afin que " -"dans le cas\n" -"d’une conversion médiocre, vous puissiez personnaliser les réglages et le " -"convertir à nouveau. En mettant ceci\n" -"à False vous pouvez empêcher calibre d’enregistrer le fichier original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Nombre de livres récemment vu à afficher" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -26057,13 +26245,13 @@ msgstr "" "récemment affichés. Contrôler\n" "le nombre de livres affichés de cette manière ici." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" "Modifier la taille de police par défaut utilisée dans l’interface pour les " "détails des livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -26076,11 +26264,11 @@ msgstr "" "valeur positive ou\n" " négative pour augmenter ou baisser la taille de police." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compiler les modèles du Mode Général de Programme en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -26105,12 +26293,12 @@ msgstr "" "Par défaut : compile_gpm_templates = True\n" "Pas de compilation : compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Quel format utiliser par défaut lorsque la fonction Ajustements est utilisée" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -26140,13 +26328,13 @@ msgstr "" "format_de_mise_au_point_par_défaut = 'EPUB'\n" "format_de_mise_au_point_par_défaut = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Ne pas sélectionner de complétion lors de l'édition de " "auteurs/étiquettes/séries/etc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -26165,3 +26353,15 @@ msgstr "" "dépendra\n" "de l'état des métadonnées dans votre bibliothèque et de votre style " "d'édition personnel." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index 8cba2746d9..502cb753f1 100644 --- a/src/calibre/translations/fr_CA.po +++ b/src/calibre/translations/fr_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau <Unknown>\n" "Language-Team: French (Canada) <fr_CA@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:53+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -328,69 +330,73 @@ msgstr "Définir les métadonnées des fichiers %s" msgid "Set metadata from %s files" msgstr "Définir les métadonnées à partir des fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Ajouter des livres à calibre ou à l'appareil connecté" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Récupérer les annotations depuis un Kindle connecté (expérimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" "Générer un catalogue des livres présents dans votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Convertir des livres vers divers formats d'ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Supprimer des livres dans votre librairie calibre ou un périphérique " "connecté" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editer les métadonnées des livres dans votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Lire des livres dans votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Télécharger les nouvelles au format ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Afficher rapidement une liste des livres connexes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" "Exporter des livres à partir d'une librairie calibre vers le disque dur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Afficher les détails du livre dans une info-bulle séparée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Redémarrer calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Ouvrir le répertoire contenant les fichiers du livre dans votre librairie " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Envoyer les livres vers l'appareil connecté" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -398,48 +404,48 @@ msgstr "" "Envoyer les livres par email ou par le web aussi connecté à iTunes ou par " "des répertoires sur votre ordinateur vus comme des appareils." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Parcourir le manuel utilisateur de Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personnaliser calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" "Trouver facilement des livres similaires à celui sélectionné actuellement" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Basculer entre les différentes librairies calibre et en effectuer la " "maintenance" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copier des livres de votre appareil vers votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Éditer les collections dans lesquelles les livres seront placés dans votre " "appareil" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copier un livre depuis une librairie calibre vers une autre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Effectuez de petites personnalisations sur les fichiers epub ou htmlz de " "votre bibliothèque Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -447,57 +453,57 @@ msgstr "" "Trouver la correspondance précédente ou suivante lors des recherches dans " "votre librairie calibre en mode surligné" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Choisir un livre au hasard à partir de votre librairie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Rechercher des livres à partir de différents revendeurs de livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Obtenir les nouveaux plugins calibres ou mettre à jour ceux existant" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Apparence et ergonomie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interface utilisateur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajuster l'aspect et l'ergonomie de l'interface de Calibre à votre convenance" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportement des zones de texte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Changer le comportement de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Ajouter vos colonnes personnalisées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Ajouter/retirer vos propres colonnes dans la liste des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barre d’outils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -505,69 +511,69 @@ msgstr "" "Personnaliser les barres d'outils et les menus contextuels, en changeant les " "actions disponibles dans ceux-ci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Recherche en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" "Personnaliser la façon dont la recherche de livres fonctionne dans calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Options de saisie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Définir les options de conversion spécfiques pour chaque format d'entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Options générales" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" "Définisser les options de conversion communes à tous les formats d'entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Options de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Définir des options de conversion pour chaque format de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Ajout des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importer/Exporter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Définir comment les métadonnées sont lues par Calibre lors de l'ajout de " "livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Enregistrer les livres sur le disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -575,52 +581,52 @@ msgstr "" "Contrôler la manière dont Calibre exporte les fichiers de sa base de données " "sur le disque lors des sauvegardes sur disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Envoi des livres aux appareils en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Contrôler la manière dont Calibre exporte les fichiers vers votre lecteur " "d'eBook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Tableau de connexions de métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Modifier les champs de métadonnées avant de sauvegarder/envoyer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Modèles de fonctions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Mode expert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Créer votre propre modèle de fonction" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Partager des livres par courriel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Autopartage" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -629,11 +635,11 @@ msgstr "" "envoyer automatiquement les dernières informations téléchargées à vos " "appareils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Partager à travers le réseau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -641,59 +647,59 @@ msgstr "" "Installer le serveur de contenu de calibre qui vous permet d’accéder à votre " "bibliothèque calibre n’importe où, sur tous vos appareils, via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Télécharger les métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Contrôler comment calibre télécharge les métadonnées du livre numérique à " "partir du réseau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Modules d’extension" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Ajouter/Retirer/Modifier diverses fonctionnalités de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Réglages" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Affiner la manière dont calibre se comporte dans différents contextes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Clavier" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personnaliser les raccourcis claviers utilisés par calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Autres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configurations avancées" @@ -912,32 +918,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -945,103 +951,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1265,8 +1271,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1332,8 +1338,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1344,8 +1350,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1367,8 +1373,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1530,12 +1536,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1910,35 +1910,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1951,7 +1951,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2080,12 +2080,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2189,77 +2189,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2267,22 +2267,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2290,22 +2290,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2544,7 +2544,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2588,29 +2588,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2618,37 +2618,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3880,56 +3880,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4182,14 +4132,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4249,7 +4199,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4257,7 +4207,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4397,6 +4347,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4530,12 +4481,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4634,14 +4585,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4651,7 +4602,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4667,19 +4618,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4699,22 +4650,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4731,7 +4778,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5055,7 +5102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5368,7 +5415,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5454,7 +5501,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5837,27 +5884,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6114,79 +6165,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6291,7 +6477,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6483,7 +6669,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6744,7 +6930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6882,7 +7068,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7491,7 +7677,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8037,10 +8223,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8073,10 +8255,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8130,7 +8308,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8402,22 +8580,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8428,17 +8606,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8648,7 +8827,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8658,7 +8837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9023,10 +9202,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9039,23 +9218,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9084,37 +9263,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9870,8 +10049,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9996,7 +10175,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10042,7 +10221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10153,14 +10332,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10181,7 +10352,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10353,7 +10524,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10469,54 +10640,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11440,70 +11611,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12071,44 +12242,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13133,57 +13304,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13191,60 +13362,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13253,7 +13424,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14146,180 +14317,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14328,7 +14533,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14338,56 +14543,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15324,7 +15529,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16177,7 +16382,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17448,8 +17653,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17467,19 +17672,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17569,260 +17774,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17847,7 +18064,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17965,171 +18182,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18245,81 +18452,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18328,7 +18536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18336,7 +18544,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18593,26 +18801,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19712,22 +19923,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20060,40 +20271,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21123,6 +21334,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21194,8 +21417,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22113,7 +22336,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22121,25 +22345,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22147,11 +22373,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22163,11 +22389,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22183,11 +22409,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22196,3 +22422,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/fur.po b/src/calibre/translations/fur.po index 7b452a95b8..f6c66f0563 100644 --- a/src/calibre/translations/fur.po +++ b/src/calibre/translations/fur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-10-14 15:48+0000\n" "Last-Translator: Mauro Ermacora <m.ermacora@gmail.com>\n" "Language-Team: Friulian <fur@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:39+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -323,335 +325,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -863,32 +869,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -896,103 +902,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1216,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1283,8 +1289,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1295,8 +1301,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1318,8 +1324,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1481,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1861,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1902,7 +1902,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2031,12 +2031,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2140,77 +2140,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2218,22 +2218,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2241,22 +2241,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2495,7 +2495,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2539,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2569,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3831,56 +3831,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4133,14 +4083,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4200,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4208,7 +4158,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4348,6 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4481,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4585,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4602,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4618,19 +4569,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4650,22 +4601,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4682,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5006,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5319,7 +5366,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5405,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5788,27 +5835,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6065,79 +6116,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6242,7 +6428,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6434,7 +6620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6695,7 +6881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6833,7 +7019,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7442,7 +7628,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7988,10 +8174,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8024,10 +8206,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8081,7 +8259,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8353,22 +8531,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8379,17 +8557,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8599,7 +8778,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8609,7 +8788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8974,10 +9153,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8990,23 +9169,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9035,37 +9214,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9821,8 +10000,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9947,7 +10126,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9993,7 +10172,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10104,14 +10283,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10132,7 +10303,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10304,7 +10475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10420,54 +10591,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11391,70 +11562,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12022,44 +12193,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13084,57 +13255,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13142,60 +13313,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13204,7 +13375,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14097,180 +14268,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14279,7 +14484,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14289,56 +14494,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15275,7 +15480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16128,7 +16333,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17399,8 +17604,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17418,19 +17623,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17520,260 +17725,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17798,7 +18015,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17916,171 +18133,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18196,81 +18403,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18279,7 +18487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18287,7 +18495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18544,26 +18752,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19663,22 +19874,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20011,40 +20222,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21074,6 +21285,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21145,8 +21368,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22064,7 +22287,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22072,25 +22296,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22098,11 +22324,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22114,11 +22340,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22134,11 +22360,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22147,3 +22373,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index dab7782e8c..7e1533310b 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:33+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:40+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,11 @@ msgid "Does absolutely nothing" msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -327,64 +329,68 @@ msgstr "Definir os metadatos nos dos ficheiros %s" msgid "Set metadata from %s files" msgstr "Definir os metadatos a partir dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Engadir libros a Calibre ou ao dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Obter as anotacións dun Kindle conectado (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Xerar un catalogo dos libros na túa biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Converter libros a varios formatos de ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Eliminar libros da túa biblioteca Calibre ou do dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editar os metadatos dos libros na túa biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Ler libros na túa biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Descarga as noticias de Internet en formato ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Amosar unha lista rápida de libros relacionados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportar os libros da súa biblioteca Calibre ao disco duro" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Amosar os detalles do libro nunha nova xanela" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Reiniciar Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Abrir o cartafol que contén os ebooks da túa biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Enviar os libros ao dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -392,43 +398,43 @@ msgstr "" "Enviar libros por correo electrónico ou por web e conectar a iTunes o " "cartafoles locais como se fosen dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Navegar polo manual de usuario do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personalizar calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Atopar facilmente libros semellantes ao seleccionado actualmente" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Trocar entre diferentes bibliotecas Calibre e xestionar o seu mantemento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copiar libros do dispositivo á túa biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Modificar as coleccións onde se almacenan os libros no dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copia un libro de unha biblioteca Calibre para outra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Facer pequenos amaños aos ficheiros epub ou htmlz da biblioteca de Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -436,58 +442,58 @@ msgstr "" "Atopar as coincidencias anteriores ou posteriores ao buscar na túa " "biblioteca Calibre en modo destaque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Escoller ao chou un libro da túa biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Buscar libros en diversos vendedores" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Obter novos complementos de Calibre ou actualizar os existentes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Aparencia e comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Axuste a aparencia e o comportamento da interface do Calibre para que se " "adapte aos seus gustos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Cambiar o modo en que se comporta o Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Engadir as súas propias columnas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Engadir/retirar as columnas propias da lista de libros do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -495,67 +501,67 @@ msgstr "" "Personalizar as barras de ferramentas e os menús contextuais, cambiando as " "accións que estarán dispoñíbeis en cada un" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Busca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Personalizar o modo no que funcionan as buscas de libros en calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opcións de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Estabelecer as opcións de conversión específicas para cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opcións comúns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Estabelecer as opcións de conversión comúns para todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opcións de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Estabelece as opcións específicas de conversión para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Adición de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importar/exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla o modo como Calibre le os metadatos dos ficheiros ao engadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Gardado de libros no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -563,51 +569,51 @@ msgstr "" "Controla o modo como Calibre exporta ficheiros da súa base de datos no disco " "ao Gardar no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Envío de libros a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controla cando Calibre transfire os ficheiros ao seu lector de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Panel de control de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Cambiar campos de metadatos antes do gardado/envío" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Función de modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avanzado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Crear as súas propias funcións de modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Compartición de libros por correo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -615,11 +621,11 @@ msgstr "" "Configura a compartición de libros por correo. Pódese usar para enviar " "automaticamente as noticias descargadas aos seus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Compartición na rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -628,21 +634,21 @@ msgstr "" "biblioteca do Calibre en calquera lugar, con calquera dispositivo, a través " "da Internet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Descarga de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Controlar o xeito en que Calibre descarga da rede os metadatos dos ebooks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Dispositivos ignorados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -650,37 +656,37 @@ msgstr "" "Controlar que dispositivos ignorará calibre cando estean conectados ó " "ordenador." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Engadidos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Engadir/retirar/personalizar diversas funcións do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Axustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Axuste fino de como se comporta o Calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Teclado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personalizar os atallos de teclado usados por Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -914,32 +920,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Engadidos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapeando por engadidos de ficheiro" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personalización de engadido local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Engadidos desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Engadidos activados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Fallou o inicio do engadido %s deixando a seguinte traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -951,25 +957,25 @@ msgstr "" " Personalice Calibre cargando engadidos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Engadir un engadido especificando a ruta ao ficheiro zip que o contén." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Retirar un engadido persoal polo nome. Non afecta aos engadidos incorporados " "no programa." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -977,23 +983,23 @@ msgstr "" "Personalizar engadido. Especifica o nome do engadido e o texto de " "personalización separados por unha coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Listar todos os engadidos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Activar o engadido sinalado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Desactivar o engadido sinalado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1001,59 +1007,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Percorrido da biblioteca demasiado longo. Debe conter menos de %d caracteres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Si" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Tarxeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Tarxeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" @@ -1307,8 +1313,8 @@ msgstr "" "Prema «Amosar detalles» para relacionalas." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1380,8 +1386,8 @@ msgstr "Obtendo a lista de libros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1392,8 +1398,8 @@ msgstr "Transferindo os libros ao dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1415,8 +1421,8 @@ msgstr "Retirando os libros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1580,12 +1586,6 @@ msgstr "Comunicar co lector Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunicar co lector IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Non é posíbel obter os ficheiros deste dispositivo" @@ -1974,35 +1974,35 @@ msgstr "Comunicar co Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar co lector Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar co lector Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicarse co EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicarse co Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2015,7 +2015,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obter información do dispositivo..." @@ -2144,12 +2144,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Todos por título" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Todos por autor" @@ -2274,77 +2274,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2352,22 +2352,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2375,22 +2375,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2635,7 +2635,7 @@ msgid "There is insufficient free space on the storage card" msgstr "O espazo libre na tarxeta de memoria é insuficiente" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Renderizado %s" @@ -2705,29 +2705,29 @@ msgstr "" "\n" "Para unha documentación completa do sistema de conversión, ver\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCIÓNS DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcións para controlar o procesamento do ficheiro de entrada %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCIÓNS DE SAÍDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcións para controlar o procesamento da saída %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opcións para controlar o aspecto da saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2735,17 +2735,17 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar o texto do documento e a estrutura usando patróns definidos." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Control de autodetección de estrutura de documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2755,21 +2755,21 @@ msgstr "" "ficheiro orixe ten unha táboa de contidos, usarase esta preferentemente " "respecto da xerada automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "As opcións para asignar metadatos na saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opción para axudar coa depuración da conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Saída gardada en" @@ -4278,72 +4278,6 @@ msgstr "Aplicando transformacións ao libro electrónico..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Corrector de ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Solución temporal sobre os erros de epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Solución temporal para os erros da última versión de epubcheck. Epubcheck " -"informa de moitos erros que realmente non o son. Epub fix tentará detectalos " -"e substituílos por construcións que acepte epubcheck. Esta acción pode " -"provocar cambio significativos no epub. Dirixa as súas queixas ao proxecto " -"epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"Corrixe problemas comúns en ficheiros EPUB que poidan facer que se rexeiten " -"por servizos de publicación mal deseñados.\n" -"\n" -"De modo predeterminado, non se realiza ningunha corrección e imprímense " -"mensaxes para cada erro detectado. Use as opcións para controlar que erros " -"se deben corrixir automaticamente." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Debe especificar un ficheiro de epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Corrixir ficheiros sen manifesto." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Corrixir ficheiros sen manifesto. Epub fix pode engadilos ao manifesto ou " -"eliminalos tal e como se especificou na opción de eliminar sen manifesto." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Eliminar os ficheiros sen manifesto no canto de engadilos ao manifesto" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4616,14 +4550,14 @@ msgstr "ERRO DE MODELO" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Non" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4683,7 +4617,7 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -4691,7 +4625,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4848,6 +4782,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4981,12 +4916,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este é un libro Topaz de Amazon. Polo tanto, non se pode procesar." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -5085,14 +5020,14 @@ msgstr "Texto principal" msgid "%s format books are not supported" msgstr "O formato de libros %s non está admitido" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5102,7 +5037,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5118,19 +5053,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5150,22 +5085,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5182,7 +5213,7 @@ msgstr "Opcións da xeración HTM TOC" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Cualificación" @@ -5529,7 +5560,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5844,7 +5875,7 @@ msgstr "O cartafol %s xa existe. Elimíneo antes." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5937,7 +5968,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6337,27 +6368,31 @@ msgstr "Enviar ao dispositivo" msgid "Connect/share" msgstr "Conectar/compartir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Dentendo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Detendo o servidor, isto pode levar ata un minuto, agarde..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6629,79 +6664,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Corrixir a &puntuación" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl + P" @@ -6809,7 +6979,7 @@ msgid "Click the show details button to see which ones." msgstr "Prema o botón de amosar detalles para velos." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Amosar os detalles do libro" @@ -7001,7 +7171,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7271,7 +7441,7 @@ msgstr "Engadir libros ao Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Páxina do asistente" @@ -7425,7 +7595,7 @@ msgid "Click to open" msgstr "Prema para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8034,7 +8204,7 @@ msgid "Choose foreground color" msgstr "Escoller a cor de primeiro plano" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Escoller a cor de fondo" @@ -8599,10 +8769,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Corrixir a &puntuación" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transliterar os caracteres unicode en ASCII" @@ -8635,10 +8801,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Desactivar o redimensionado do tamaño de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Saída LRF" @@ -8692,7 +8854,7 @@ msgid "&Monospaced font family:" msgstr "Familia de tipos de letra de &monoespazada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadatos" @@ -8971,22 +9133,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Manter a &proporción da cuberta" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Tipo de letra s&erif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Tipo de letra &Sans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Tipo de letra &monoespzo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Tipo de letra es&tándar:" @@ -8997,17 +9159,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Tamaño de &letra Monoespazo:" @@ -9222,7 +9385,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9232,7 +9395,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Gardar" @@ -9613,10 +9776,10 @@ msgstr "Non foi posíbel cargar o explorador de cubertas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9629,23 +9792,23 @@ msgid "Undefined" msgstr "Sen definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Sen clasificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Estabelecer «%s» a hoxe" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Limpar «%s»" @@ -9676,38 +9839,38 @@ msgstr "" "A enumeración «{0}» contén un valor incorrecto que se estabelecerá como " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aplicar os cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Retirar series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numerar automaticamente os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Forzar números para comezar con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "A enumeración «{0}» contén valores incorrectos que non aparecerán na lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Retirar todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "etiquetas para engadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "etiquetas para retirar" @@ -10543,8 +10706,8 @@ msgstr "A localización %s contén a actual biblioteca do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Localización incorrecta" @@ -10676,7 +10839,7 @@ msgid "&Profile:" msgstr "&Perfil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&Aceptar" @@ -10724,7 +10887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -10842,14 +11005,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10870,7 +11025,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Non se atopou ningunha coincidencia" @@ -11048,7 +11203,7 @@ msgstr "Mostrar información detallada sobre este erro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copiado" @@ -11189,24 +11344,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE MODELO" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cando a orixe é un campo de composición" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Buscar/substituir no vé correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "O patrón de busca non é correcto: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11215,31 +11370,31 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Eliminar a busca/substitución gardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A busca/substitución gardada seleccionada vai ser eliminada. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Gardar busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nome de busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12236,74 +12391,74 @@ msgstr "%s Fontes de novas" msgid "&Download now" msgstr "&Descargar agora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Precisa un nome de usuario e un contrasinal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Ten de fornecer un nome de usuario e / ou un contrasinal para empregar esta " "orixe." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Conta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opcional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(requirido)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Creado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Última descarga: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Descargado por última vez:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Non é posíbel descargar as novas se non se ten unha conexión activa á " "Internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Sen conexión á Internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Descarga de novas planificada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Engadir unha fonte de novas personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12905,44 +13060,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Ordenar por autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13992,63 +14147,63 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" "Escoller unha localización para a biblioteca de libros electrónicos do " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Produciuse un fallo ao crear a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Produciuse un fallo ao crear a biblioteca en: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" "Escoller unha localización para a nova biblioteca de libros electrónicos do " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Iniciando a interface de usuario..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "A reparación fallou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "A reparación da base de datos fallou. Iniciando cunha nova biblioteca " "baleira." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "A localización da base de datos é incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Localización da base de datos %r errada. Calibre pecharase a seguir." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "A base de datos está danada" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14056,7 +14211,7 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14064,54 +14219,54 @@ msgstr "" "Localización da base de datos %r errada. Comenzarase cunha biblioteca do " "Calibre nova e baleira" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Iniciando %s; cargando os libros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Se está seguro de que non está en execución" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "pode estar en execución na bandexa do sistema, na" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "na área superior dereita da pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "na área inferior dereita da pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "ténteo de novo despois de reiniciar o equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "tente eliminar o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Non é posíbel iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s xa se está executando." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14120,7 +14275,7 @@ msgid "&Preferences" msgstr "&Preferencias" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Saír" @@ -15073,180 +15228,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15255,7 +15444,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15265,56 +15454,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -16304,7 +16493,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " segs." @@ -17334,7 +17523,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Introduza -1 se a función toma un número variable de argumentos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Borrar" @@ -18645,8 +18834,8 @@ msgid "Edit" msgstr "Editar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Restaurar" @@ -18664,12 +18853,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcións para personalizar o visualizador de libros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Lembrar o tamaño da última xanela usada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18678,7 +18867,7 @@ msgstr "" "aparencia de todos os libros." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18771,38 +18960,42 @@ msgstr "O tamaño de letra monoespazo en px" msgid "The standard font type" msgstr "O tipo de letra estándar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Aínda en edición" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -18810,164 +19003,172 @@ msgstr "" "Aínda está modificando un atallo de teclado. Termine primeiro de facelo, " "pulsando fora do cadro de edición de atallos." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configurar o visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Tamaño &de letra predeterminado:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monoespazo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opcións de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Duración do &paso de páxina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "A &roda do rato pasa a páxina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Redimensionar as imaxes maiores que a xanela do visualizador (é necesario " "reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Guioni&zar (dividir palabras na fin de liña)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "&Idioma predeterminado para o guionizado:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18975,35 +19176,35 @@ msgstr "" "O idioma predeterminado para as regras de guionizado. Se o libro non ten un " "idioma especificado, usarase este." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Lembrar a páxina &actual ao salir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Xeral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Faga dobre clic para cambiar un atallo do teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Atallos do teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19013,27 +19214,27 @@ msgstr "" "libros. Por exemplo, prema <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">aquí</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Usar &folla de estilos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -19058,7 +19259,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir a..." @@ -19176,174 +19377,164 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato do libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posición no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Buscar polo texto no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Previsualización da impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Limpar a lista dos libros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Conectando a dict.org para buscar: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Escoller libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Non se atoparon coincidencias con: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Cargando fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Dispoñendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Engadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Introducir o título do marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Xestionar os marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Cargando libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Non se puido abrir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opcións de control do visor de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se se especifica, a xanela do visor tentará situarse na fronte cando se " "inicie o programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se se activa, a xanela do visor tentará iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Dirixir alertas de JavaScript e mensaxes de consola á consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19462,54 +19653,55 @@ msgid "Show" msgstr "Mostrar" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Agochar" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Alternar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Movendo a biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Produciuse un fallo ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Base de datos incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Non se puido mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Seleccionar o lugar para os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -19517,28 +19709,28 @@ msgstr "" "Debe escoller un cartafol baleiro a biblioteca do Calibre. %s non está " "baleira." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "asistente de benvida" @@ -19547,7 +19739,7 @@ msgstr "asistente de benvida" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Dámoslle a benvida ao Calibre" @@ -19555,7 +19747,7 @@ msgstr "Dámoslle a benvida ao Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "A solución completa para todo o relacionado con libros electrónicos" @@ -19846,37 +20038,30 @@ msgstr "Usar Hotmail" msgid "&Test email" msgstr "&Probar o correo" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Se usa o aplicativo de libros electrónicos <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> no seu iPhone ou iPod " -"touch, pode acceder á súa colección de libros de Calibre directamente con " -"el. Para elo debe activar o servidor de contidos." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Prender o servidor de &contidos" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Lémbrese de deixar Calibre en execución, xa que o servidor só funciona " -"mentres Calibre se está a executar.\n" -"<p>Stanza debería detectar a biblioteca de calibre automaticamente. Se non é " -"así, probe a engadir o URL http://meuservidor:8080 como novo catálogo no " -"lector Stanza do seu iPhone, onde «meuservidor» é o nome completo ou o " -"enderezo IP do equipo onde se executa Calibre." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21168,24 +21353,24 @@ msgstr "" msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrando a base de datos antiga á biblioteca de libros electrónicos en " "%s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -21546,40 +21731,40 @@ msgstr "en" msgid "Books in" msgstr "Libros en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Outros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Ler %(title)s no formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obter" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalles" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Ligazón permanente" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Unha ligazón permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Este libro foi eliminado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "en busca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Libros atopados" @@ -22702,6 +22887,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Escoller tema (require reinicio)" @@ -22773,8 +22970,8 @@ msgstr "Sección descoñecida" msgid "Unknown feed" msgstr "Fluxo descoñecido" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artigo sen título" @@ -23714,7 +23911,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23722,25 +23920,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23748,11 +23948,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23764,11 +23964,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23784,11 +23984,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23797,3 +23997,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index 1d4ae319a9..5530c4fea9 100644 --- a/src/calibre/translations/gu.po +++ b/src/calibre/translations/gu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt <hasit.p.bhatt@gmail.com>\n" "Language-Team: Gujarati <gu@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:40+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "ઈ-બૂકને જુદા જુદા સ્વરૂપોમાં ફેરવો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "તમારી calibre લાઈબ્રેરીમાં પુસ્તકો વાંચો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "ઈ-બૂક ફોર્મમાં ઈન્ટરનેટ પરથી સમાચાર ડાઉનલોડ કરો." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "સંલગ્ન પુસ્તકોની યાદી ત્વરિત બતાવો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "calibre ફરીથી શરુ કરો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "જોડાયેલ સાધનને પુસ્તકો મોકલો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "પુસ્તકને એક calibre લાઈબ્રેરીમાંથી બીજી લાઈબ્રેરી કોપી કરો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "જુદા જુદા પુસ્તક વિક્રેતાઓના પુસ્તકો શોધો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "દેખાવ અને વર્તણૂક" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "ઇન્ટરફેસ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "વર્તણુક" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "ટુલબાર" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "શોધી રહ્યા છીએ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "ઇનપુટ વિકલ્પો" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "અદ્યતન" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "વહેંચી રહ્યા છીએ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "પ્લગ-ઇન" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "કીબોર્ડ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "વિવિધ જાતનું" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index bc57ba0500..15b1e9833c 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-12-21 09:15+0000\n" "Last-Translator: Hisbro <talnl357@gmail.com>\n" "Language-Team: Hebrew <he@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:41+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -324,63 +326,67 @@ msgstr "כתוב תגיות מטא מ- %s קבצים" msgid "Set metadata from %s files" msgstr "כתוב תגיות מטא מ- %s קבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "הוסף ספרים ל-calibre או למכשיר המחובר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "יבא הערות ממכשיר קינדל מחובר (ניסיוני)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "אתחל קטלוג של הספרים שבספריית ה-calibre שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "להמיר ספרים לתצורות שונות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "למחוק ספרים מספריית ה-calibre או מהמכשיר שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "לערוך את הנתונים של הספרים בספריית ה-calibre שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "לקרוא ספרים בספריית ה-calibre שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "להוריד חדשות מהאנטרנט בתצורת ספר אלקטרוני." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "הצג במהירות רשימה של ספרים קשורים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "יצא ספרים מספריית הקליבר שלך לכונן הקשיח" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "הצג פרטי הספר בחלון נפרד" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "אתחל את calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "פתח את התיקיה המכילה את קבצי הספר בספריית הקליבר שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "להעתיק ספרים למכשיר המחובר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -388,160 +394,160 @@ msgstr "" "שלח ספרים דרך דוא\"ל או דרך האינטרנת בנוסף חיבור ה-ITunes או סיפריות על " "המחשב כאלו הם מכשירים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "עיין במדריך של calibre למשתמש" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "התאם את calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "מצא בקלות ספרים הדומים לספר הנבחר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "החלף בין ספריות קליבר שונות וביצוע תחזוקה עליהם" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "העתק ספרים ממכשירך לספריית קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "ערוך את האוספים בהם ממוקמים הספרים במכשירך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "העתק ספר מספריית קליבר אחת לאחרת" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "בצע שינוי קטנים על קבצי epub או htmlz בספריית הקליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" "מצא את ההתאמה הקודמות או ההבאה בעת חיפוש בספריית ה-calibre שלך במצב הדגשה." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "בחר ספר אקראי מספריית הקליבר שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "חפש ספרים ממוכרים שונים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "קבל רכיבי calibre חדשים או עדכן רכיבים קיימים." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "מראה ותחושה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "ממשק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "התאם את המראה והמרגש של ממשק קליבר לטעם האישי שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "אופן הפעולה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "שנה את אופן הפעולה של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "הוסף טורים אישיים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "הוסף/הסר טורים אישיים לרשימת הספרים של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "סרגל כלים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "התאם אישית סרגלי כלים ותפריטי מידע, שנה את הפעולות האפשריות בכל אחד." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "מחפש" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "התאם את הדרך בה קליבר מחפש ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "אפשרויות קלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "המרה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הקלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "אפשרויות נפוצות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "קבע אפשרויות המרה המשותפות לכל סוגי הקבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "אפשריות פלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הפלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "ייבוא/ייצוא" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "שלוט בצורה שקליבר קורא מידע מטא מקבצים בזמן הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "שמירת ספרים לדיסק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -549,61 +555,61 @@ msgstr "" "קבע איך calibre מייצא קבצים ממסד הנתונים לדיסק הקשיח בבחירת \"שמירה לדיסק " "הקשיח\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "שליחת ספרים להתקנים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "שלוט כיצד calibre מעביר את הקבצים לקורא הספרים הדיגיטליים שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "שנה שדות נתוני מטא לפני שמירה/שליחה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "פונקציות תבנית" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "הגדרות מתקדמות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "צור פונקציות תבנית משלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "שיתוף ספרים במייל" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "שיתוף" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" "הגדר שיתוף ספרים דרך מייל. יכול לשמש לשליחה אוטומטית של חדשות להתקנים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "שיתוף ברשת" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -611,56 +617,56 @@ msgstr "" "הגדר את שרת התוכן של calibre, שייתן לך נגישות לספריית ה-calibre שלך מכל מקום " "ומכל מכשיר המחובר לאינטרנט." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "הורדת מטא-נתונים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "שלוט באופן בו calibre מוריד מטא-נתונים של ספרים אלקטרונים מהרשת" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "התקנים שמתעלמים מהם" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "קבע מאילו התקנים calibre יתעלם כאשר הם מחוברים למחשב." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "תוספים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "הוסף/הסר/הגדר חלקים שונים של תפקודיות calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "שיפורים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "כוונן את התנהגות קליבר בהקשרים שונים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "מקלדת" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "התאם את קיצורי המקלדת בהם calibre משתמש" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "שונות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "הגדרות מתקדמות שונות" @@ -882,32 +888,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "תוספים מותקנים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "ערוך מיפוי עבור התקנים של סוגי קבצים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "התאמה אישית לתוסף מקומי." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "תוספים מבוטלים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "תוספים פעילים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "אתחול הרכיב ה- %s נכשל עם מעקב החזרה (traceback)" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -919,11 +925,11 @@ msgstr "" " התאם את קליבר על ידי טעינת רכיב חיצוני\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "הוסף רכיב על ידי הגדרת הנתיב לקובץ ZIP המכיל אותו." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -932,92 +938,92 @@ msgstr "" "למפתחי רכיבים: נתיב לספריה שבה אתם מפתחים את הרכיב. פקודה זו תכווץ באופן " "אוטומטי את הרכיב ותעדכן אותו ב-calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "הסר רכיב מותאם לפי שם. ללא השפעה על הרכיבים המותקנים בהתקנה ראשונית." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "התאמת רכיב. ציין שם רכיב ומחרוזת התאמה מופרדים על ידי פסיק." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "הצג את כל הרכיבים המותקנים." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "אפשר את הרכיב המצויין" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "הפסק את הרכיב המצויין" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "נתיב הסיפריה ארוך מידי. אורכו חייב להיות פחות מ-%d תווים." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "כן" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "ראשי" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "כרטיס A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "כרטיס B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "חדשות" @@ -1250,8 +1256,8 @@ msgstr "" "לחץ על 'הצג פרטים' לקבלת רשימה." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "קטלוג" @@ -1321,8 +1327,8 @@ msgstr "קורא את רשימת הספרים מההתקן..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1333,8 +1339,8 @@ msgstr "מעביר ספרים למכשיר" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1356,8 +1362,8 @@ msgstr "מסיר ספרים מהמכשיר" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1521,12 +1527,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "מחליף נתונים עם IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "לא יכול לקבל קבצים מחומרה זו." @@ -1901,35 +1901,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1942,7 +1942,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "מקבל מידע ממכשיר..." @@ -2071,12 +2071,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "הכל של היוצר" @@ -2180,77 +2180,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2258,22 +2258,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2281,22 +2281,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2538,7 +2538,7 @@ msgid "There is insufficient free space on the storage card" msgstr "אין מספיק מקום פנוי על כרטיס הזכרון." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "חובר %s" @@ -2582,29 +2582,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "אפשרויות יבוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "אפשרותיות לשליטה בעיבוד %s קבצים מיובאים" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "אפשרויות יצוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "אפשרותיות לשליטה בעיבוד %s קבצים מיוצאים" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "שליטה במראה היצוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2612,37 +2612,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "שליטה באפשרויות גילוי אוטומטי של מבנה מסמך" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "שליטה ביצירה אוטומטית של תוכן עניינים" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "הפלט נשמר אל" @@ -3882,56 +3882,6 @@ msgstr "מריץ שינויים על הספר..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4189,14 +4139,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4256,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "תוויות" @@ -4264,7 +4214,7 @@ msgstr "תוויות" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4403,6 +4353,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4536,12 +4487,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4640,14 +4591,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4657,7 +4608,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4673,19 +4624,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4705,22 +4656,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4737,7 +4784,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "דירוג" @@ -5061,7 +5108,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5374,7 +5421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5460,7 +5507,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5843,27 +5890,31 @@ msgstr "" msgid "Connect/share" msgstr "התחבר/שתף" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6120,79 +6171,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6297,7 +6483,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6489,7 +6675,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6750,7 +6936,7 @@ msgstr "הוסף ספרים לקליבר" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6888,7 +7074,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7497,7 +7683,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8043,10 +8229,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8079,10 +8261,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8136,7 +8314,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8408,22 +8586,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8434,17 +8612,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8654,7 +8833,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8664,7 +8843,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9029,10 +9208,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9045,23 +9224,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9090,37 +9269,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "החל שינויים" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9876,8 +10055,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10002,7 +10181,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10048,7 +10227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10159,14 +10338,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10187,7 +10358,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10359,7 +10530,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10475,54 +10646,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11446,70 +11617,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12077,44 +12248,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13139,57 +13310,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13197,60 +13368,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13259,7 +13430,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14152,180 +14323,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14334,7 +14539,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14344,56 +14549,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15330,7 +15535,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16183,7 +16388,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17454,8 +17659,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17473,19 +17678,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17575,260 +17780,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17853,7 +18070,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17971,171 +18188,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18251,81 +18458,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "הסתר" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "החלפה בין מצבים" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "העברת הספריה נכשלה" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "מסד נתונים לא תקין" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "בחירת מיקום הספרים" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "נכשל ביצירת תיקיה חדשה ב %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "ביטול" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18334,7 +18542,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "ברוך הבא ל-calibre" @@ -18342,7 +18550,7 @@ msgstr "ברוך הבא ל-calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18599,26 +18807,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19718,22 +19929,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20066,40 +20277,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21129,6 +21340,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21200,8 +21423,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22124,7 +22347,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22132,25 +22356,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22158,11 +22384,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22174,11 +22400,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22194,11 +22420,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22207,3 +22433,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index ff8f95bd01..ffb1e0d99b 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n" "Language-Team: Hindi <hi@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:41+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -862,32 +868,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -895,103 +901,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1215,8 +1221,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1282,8 +1288,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1294,8 +1300,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1317,8 +1323,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1480,12 +1486,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "जॉन शेम्बर" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1860,35 +1860,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1901,7 +1901,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2030,12 +2030,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2139,77 +2139,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2217,22 +2217,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2240,22 +2240,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2494,7 +2494,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2538,29 +2538,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2568,37 +2568,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3830,56 +3830,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4135,14 +4085,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4202,7 +4152,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4210,7 +4160,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4350,6 +4300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4483,12 +4434,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4587,14 +4538,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4604,7 +4555,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4620,19 +4571,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4652,22 +4603,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4684,7 +4731,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5008,7 +5055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5321,7 +5368,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5407,7 +5454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5790,27 +5837,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6067,79 +6118,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6244,7 +6430,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6436,7 +6622,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6697,7 +6883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6835,7 +7021,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7444,7 +7630,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7990,10 +8176,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8026,10 +8208,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8083,7 +8261,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8355,22 +8533,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8381,17 +8559,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8601,7 +8780,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8611,7 +8790,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8976,10 +9155,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8992,23 +9171,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9037,37 +9216,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9823,8 +10002,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9949,7 +10128,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9995,7 +10174,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10106,14 +10285,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10134,7 +10305,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10306,7 +10477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10422,54 +10593,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11393,70 +11564,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12024,44 +12195,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13086,57 +13257,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13144,60 +13315,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13206,7 +13377,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14099,180 +14270,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14281,7 +14486,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14291,56 +14496,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15277,7 +15482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16130,7 +16335,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17401,8 +17606,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17420,19 +17625,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17522,260 +17727,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17800,7 +18017,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17918,171 +18135,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18198,81 +18405,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18281,7 +18489,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18289,7 +18497,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18546,26 +18754,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19665,22 +19876,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20013,40 +20224,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21076,6 +21287,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21147,8 +21370,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22066,7 +22289,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22074,25 +22298,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22100,11 +22326,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22116,11 +22342,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22136,11 +22362,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22149,3 +22375,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/him.po b/src/calibre/translations/him.po index a520e0ff6e..502c245da7 100644 --- a/src/calibre/translations/him.po +++ b/src/calibre/translations/him.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-07-23 13:49+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Himachali <him@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:41+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index fb5ee7d73b..055c3d017c 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 18:49+0000\n" "Last-Translator: Tomislav Pešut <tomislav.pesut@edu.fit.ba>\n" "Language-Team: Croatian <hr@li.org>\n" @@ -16,17 +16,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:48+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -321,335 +323,339 @@ msgstr "Postavi metapodatke u %s datotekama" msgid "Set metadata from %s files" msgstr "Postavi metapodatke iz %s datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Dodaj knjige u calibre ili priključenom uređaju" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Preuzmi bilješke od priključenog Kidle (eksperimentalna funkcija)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Generiraj katalog knjiga u calibre biblioteci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Pretvori knjige u razne ebook formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Izbriši knjige iz calibre kolekcije ili priključenog uređaja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editiraj metapodatke knjiga u calbre biblioteci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Pokaži listu srodnih knjiga brzo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Prikaže detalje knjige u odvojenom prozoru" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Izgled" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Sučelje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Prilagodi izgled calibre sučelja prema vašem ukusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Promijeni način na koji se calibre ponaša" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Dodaj vlastite stupce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodaj/Makni vlastite stupce u calibre listi knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Alatna traka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Tražim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Promijeni način na koji radi calibre pretraga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Odrednice unosa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konverzija" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Postavi opcije konverzije specifične za svaki ulazni format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opće opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Postavi opcije konverzije zajedničke za sve formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Izlazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Postavi opcije konverzije specifične za svaki izlazni format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Dodavanje knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Spremanje knjiga na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Slanje knjiga na uređaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontroliraj kako calibre prenosi datoteke na tvoj ebook čitač" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Napredan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Djeljenje knjiga putem email-a" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Razmjenjivanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Dijeljenje preko mreže" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Preuzimanje metapodataka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Priključci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ugađanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tipkovnica" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Razne napredne postavke" @@ -875,32 +881,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Instalirani priključci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Kartiranje priključaka za vrste datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Prilagođavanje lokalnih priključaka" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Onesposobljeni priključci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Omogućeni priključci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicijalizacija priključka %s je neuspjela sa praćenjem unazad:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -912,25 +918,25 @@ msgstr "" " Prilagodi calibre učitavanjem vanjskih priključaka.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Dodaj priključak specificirajući put do ZIP datoteke u kojoj se nalazi." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Ukloni prilagođene priključke po imenu. Ovo neće utjecati na ugrađene " "priključke." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -938,82 +944,82 @@ msgstr "" "Prilagodi priključak. Specificiraj naziv priključka i prilagodbeni string " "odvojene zarezom." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Izlistaj sve instalirane priključke" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Osposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Onesposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Glavni" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" @@ -1237,8 +1243,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1304,8 +1310,8 @@ msgstr "Uzimanje liste knjiga na uređaju..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1316,8 +1322,8 @@ msgstr "Prenošenje knjiga na uređaj..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1339,8 +1345,8 @@ msgstr "Uklanjanje knjiga sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1502,12 +1508,6 @@ msgstr "Komuniciraj sa Cybook Odyssey čitačem." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komuniciraj sa IRex Iliad eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1882,35 +1882,35 @@ msgstr "Komuniciraj sa Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komuniciraj sa Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komuniciraj sa Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komuniciraj sa EEE čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komuniciraj sa Adam tebletom" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komuniciraj sa Nextbook čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komuniciraj sa Moovybook čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komuniciraj sa COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komuniciraj sa Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1923,7 +1923,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Uzmi informacije o uređaju..." @@ -2052,12 +2052,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2161,77 +2161,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2239,22 +2239,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2262,22 +2262,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2516,7 +2516,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Memorijska kartica nema dovoljno slobodnog prostora" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Podnešeno %s" @@ -2585,29 +2585,29 @@ msgstr "" "\n" "Za kompletnu dokumentaciju o pretvorbama pogledajte\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ULAZNE OPCIJE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcije za kontrolu procesiranja ulaza %s datoteke" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "IZLAZNE OPCIJE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcije za kontrolu procesiranja izlaza %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opcije za kontrolu izgleda i osjećaja izlaza" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2615,16 +2615,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrola auto-detekcije strukture dokumenta" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2634,21 +2634,21 @@ msgstr "" "datoteka ima Sadržaj, ovaj će biti upotrijebljen prije nego automatski " "generirani." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opcije za postavljanje metapodataka u izlaz" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opcije za pomoć kod ispravljanja grešaka konverzije" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Izlaz spremljen u" @@ -3997,56 +3997,6 @@ msgstr "Izvršavanje transformacija na e-knjizi..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4317,14 +4267,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4384,7 +4334,7 @@ msgstr "Komentari" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tagovi" @@ -4392,7 +4342,7 @@ msgstr "Tagovi" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4542,6 +4492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4675,12 +4626,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4779,14 +4730,14 @@ msgstr "Glavni Tekst" msgid "%s format books are not supported" msgstr "Knjige %s formata nisu podržane" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4796,7 +4747,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4812,19 +4763,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ili " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4844,22 +4795,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4876,7 +4923,7 @@ msgstr "Opcije generiranja HTML TOC." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Rang" @@ -5211,7 +5258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5524,7 +5571,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5610,7 +5657,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5993,27 +6040,31 @@ msgstr "Pošalji na uređaj" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6270,79 +6321,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6447,7 +6633,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikni gumb za prikaz detalja da vidiš koji." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Prikaži detalje knjige" @@ -6639,7 +6825,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6906,7 +7092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "AsistentStranica" @@ -7046,7 +7232,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7655,7 +7841,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8211,10 +8397,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8247,10 +8429,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Onemogući promjenu veličine pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF Izlaz" @@ -8304,7 +8482,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced familja pisma:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metapodaci" @@ -8582,22 +8760,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif familja:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans familija:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Monospace familija:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandardno pismo:" @@ -8608,17 +8786,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Veličina Monospace &pisma:" @@ -8828,7 +9007,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8838,7 +9017,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9209,10 +9388,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9225,23 +9404,23 @@ msgid "Undefined" msgstr "Nedefinirano" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9270,37 +9449,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -10059,8 +10238,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10185,7 +10364,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10231,7 +10410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -10342,14 +10521,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10370,7 +10541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Podudarnosti nisu pronađene" @@ -10542,7 +10713,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopirano" @@ -10658,54 +10829,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11631,72 +11802,72 @@ msgstr "" msgid "&Download now" msgstr "&Skini sada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Potrebno je korisničko ime i lozinka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Morate navesti korisničko ime i/ili lozinku da upotrijebite ovaj izvor " "vijesti." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Kreirao: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Zadnje skinuto: nikad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Nemate internet konekciju" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Planiraj skidanje vijesti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Dodaj izvor prilagođenih vijesti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12273,44 +12444,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Svrstavanje Autora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13353,57 +13524,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Biblioteka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Loša lokacija baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13411,60 +13582,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Ako si siguran da nije aktivan" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "možda funkcionira u sustavnom poslužavniku, u" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "gornji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "donji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "probaj ponovo startati svoje računalo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "probaj obrisati datoteku." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Ne može Krenuti " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je već aktivan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13473,7 +13644,7 @@ msgid "&Preferences" msgstr "&Postavke" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Prekini" @@ -14371,180 +14542,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14553,7 +14758,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14563,56 +14768,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15554,7 +15759,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16425,7 +16630,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17703,8 +17908,8 @@ msgid "Edit" msgstr "Uredi" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Ponovno Postavljanje" @@ -17722,12 +17927,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagodbu preglednika elektroničke knjige" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu zaslona" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17736,7 +17941,7 @@ msgstr "" "prilagođavanje izgleda svih knjiga." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17826,199 +18031,211 @@ msgstr "Monospace veličina pisma u px" msgid "The standard font type" msgstr "Standardna vrsta pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Konfiguriraj preglednika Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Zadana veličina pisma:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opcije &Pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "S&poji crticom (crtica u sredini većih riječi)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Zadani &jezik za spajanje crticom:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18026,62 +18243,62 @@ msgstr "" "Zadani jezik za upotrebu pravila spajanja crticom. Ako knjiga ne specificira " "jezik, ovaj će biti upotrijebljen." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Općenito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Tipkovničke prečice" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18106,7 +18323,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Idi na..." @@ -18224,173 +18441,163 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Traži tekst u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Pregled Ispisa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Odaberi elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nisu pronađeni parovi za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Učitavanje protoka..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Izlaganje %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Dodaj knjižnu oznaku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Unesi naziv knjižne oznake:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Upravljaj Knjižnim Oznakama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Učitavanje elektroničke knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nemoguće otvoriti elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opcije za kontrolu preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ako je naznačeno, kod pokretanj će preglednički prozor pokušati da dođe " "ispred." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Ispiši javascript upozorenje i poruke na kontrolnu ploču" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18509,81 +18716,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Premještanje biblioteke..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Neuspjeh premještanja biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Nevažeća baza podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Nije moguće premjestiti biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Odaberi lokaziju knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "asistent dobrodošlice" @@ -18592,7 +18800,7 @@ msgstr "asistent dobrodošlice" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Dobrodošli u calibre" @@ -18600,7 +18808,7 @@ msgstr "Dobrodošli u calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Sveoubhvatno rješenje za sve vaše e-book potrebe." @@ -18878,37 +19086,30 @@ msgstr "" msgid "&Test email" msgstr "&Provjera e-maila" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Ako koristite <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book aplikaciju na vašem iPhone/iTouch, možete imati pristup vašoj calibre " -"kolekciji knjiga direktno na tom uređaju. Za ovo morate aktivirati calibre " -"sadržajnog poslužitelja." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Uključi &sadržajnog poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Zapamtite da ostavite calibre aktivnim jer poslužitelj je aktivan samo " -"ako je i calibre aktvian.\n" -"<p>Stanza bi trebala otkriti vašu calibre kolekciju automatski. Ako ne, " -"pokušajte dodati URL http://myhostname:8080 kao novi katalog u Stanza čitaču " -"na vašem iPhone. Ovdje myhostname bi trebalo biti puno kvalificirano " -"hostname ili IP adresa računala na kojem je calibre aktivan." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20068,23 +20269,23 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Preseljavanje stare baze podataka na ebook biblioteku u %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiranje <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -20432,40 +20633,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21497,6 +21698,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21568,8 +21781,8 @@ msgstr "" msgid "Unknown feed" msgstr "Nepoznati dotok" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artikal bez naslova" @@ -22503,7 +22716,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22511,25 +22725,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22537,11 +22753,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22553,11 +22769,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22573,11 +22789,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22586,3 +22802,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 34280ae849..754ac70cda 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-04 20:49+0000\n" "Last-Translator: Devilinside <Unknown>\n" "Language-Team: Hungarian <hu@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:41+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:54+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,67 +328,71 @@ msgstr "Metaadatok beállítása a következő fájlokban: %s" msgid "Set metadata from %s files" msgstr "Metaadatok beállítása a következő fájlokból: %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" "Könyvek hozzáadása a calibre alkalmazáshoz, vagy a csatlakoztatott eszközhöz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" "A csatlakoztatott Kindle-ről beolvassa az olvasói megjegyzéseket (kísérleti)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Katalógust készít a Calibre könyvtárába" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Könyvek konvertálása különböző e-book formátumokba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Könyvek törlése a calibre, vagy a csatlakoztatott eszköz könyvtárából" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "A könyvek metaadatainak szerkesztése a calibre könyvtárában" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Könyvek olvasása a calibre könyvtárában" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Internetes hírek letöltése e-book formátumban" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Kapcsolódó könyvek listájának megjelenítése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Könyvek exportálása a calibre könyvtárból a merevlemezre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" "Felugró ablakban megjeleníti az adott könyvre vonatkozó információkat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Calibre újraindítása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "A könyvfájlokat tartalmazó mappa megnyitása a calbire könyvtárban" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Könyvek küldése a csatlakoztatott eszközre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -394,44 +400,44 @@ msgstr "" "Könyveket emailben vagy weben keresztül küldhet, de megnyithatja iTunes-on, " "vagy a számítógépén, mint olvasón is" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "A calibre Felhasználói Kézikönyvének böngészése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "A calibre testreszabása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "A most kiválasztotthoz hasonló könyvek keresése egyszerűen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Különböző Calibre könyvtárak közötti váltás és karbantartás elvégzése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Könyvek bemásolása a eszközről a calibre könyvtárába" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "A eszközre másolt könyvkollekció szerkesztése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Könyv másolása egyik calibre könyvtárból a másikba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Apróbb módosítások végrehajtása a calibre könyvtárában lévő EPUB és htmlz " "fájlokon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -439,57 +445,57 @@ msgstr "" "A calibre könyvtárban kereséskor az előző és a következő egyező találat " "kiemelése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Könyv kiválasztása véletlenszerűen a calibre könyvtárból" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Keresés a különböző e-könyvárusok könyvei között" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" "Frissíti a jelenlegi calibre kiadásodat és új calibre bővítményeket keres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Megjelenés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Kezelőfelület" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Állítsa be a calibre kezelőfelületét saját ízlésének megfelelően" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Viselkedés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Calibre viselkedésének megváltoztatása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Saját oszlop hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Saját oszlop hozzáadása/eltávolítása a calibre könyvlistában" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Eszköztár" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -497,114 +503,114 @@ msgstr "" "Eszköztár és a helyi menük testreszabása, az elérhető funkciók " "megváltoztatása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Keresés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "A calibre könyvek utáni keresésének testreszabása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Bemeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "A konvertálás beállítása az egyes bementi formátumokhoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Közös beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Az összes formátum közös konvertálási beállításai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Kimeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "A konvertálás beállítása az egyes kimeneti formátumokhoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Könyv hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importálás/Exportálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Új könyv hozzáadásakor a calibre metaadat olvasásának szabályozása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Könyvek lemezre mentése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" "A lemezre mentés esetén a calibre adatbázisából exportált fájlok beállításai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Könyvek küldése eszközre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "E-book olvasóra küldött fájlok beállításai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metaadat kapcsolatok" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Metaadat oszlopok megváltoztatása mentés/küldés előtt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Sablon függvények" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Haladó" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Saját sablon függvények létrehozása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Könyvek megosztása emailben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -612,11 +618,11 @@ msgstr "" "Könyvek emailben történő megosztásának beállítása. Használható akár a " "letöltött hírek az eszközre történő automatikus küldésére is." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Hálózati megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -624,20 +630,20 @@ msgstr "" "A calibre tartalomkiszolgáló beállítása, amely elérhetővé teszi a calibre " "könyvtárat bárhonnan, bármilyen eszközzel az Interneten." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metaadatok letöltése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "A calibre e-book metaadatainak letöltési beállításai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Figyelmen kívül hagyott eszközök" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -645,38 +651,38 @@ msgstr "" "Állítsa be, hogy a calibre melyik eszközöket hagyja figyelmen kívül azok " "csatlakozásakor." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Bővítmények" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Hozzáad/eltávolít/beállít néhány dolgot a calibre funkcióinál" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Finomhangolások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Calibre finomhangolása, hogy miképp viselkedjen különböző helyzetekben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Gyorsbillentyűk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Calibre gyorsbillentyűk testreszabása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Egyéb" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Egyéb speciális beállítások" @@ -904,32 +910,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Telepített bővítmények" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "A fájltípus bővítmények leképezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Helyi bővítmények testreszabása" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Letiltott bővítmények" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Bővítmények engedélyezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "A(z) %s bővítmény indítása a következő hibaüzenettel meghiúsult:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -942,24 +948,24 @@ msgstr "" "betöltésével.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Bővítmény hozzáadása a ZIP fájl elérési útjának megadásával." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Egy telepített bővítmény eltávolítása név alapján. Nincs hatással a " "beépített bővítményekre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -967,23 +973,23 @@ msgstr "" "Bővítmény testreszabása. Adja meg a bővítmény nevét és a kért beállítást " "vesszővel elválasztva." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "A telepített bővítmények listázása" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "A bővítmény engedélyezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "A bővítmény letiltása" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -991,59 +997,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Túl hosszú az elérési út a könyvtárhoz. Kevesebb mint %d karakter lehet" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Igen" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sÁtlagos értékelés: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Fő memória" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "„A” kártya" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "„B” kártya" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Hírek (RSS)" @@ -1302,8 +1308,8 @@ msgstr "" "Kattintson a „Részletek megjelenítése” lehetőségre a listához." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalógus" @@ -1376,8 +1382,8 @@ msgstr "Az eszközön lévő könyvek listájának összeállítása…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1388,8 +1394,8 @@ msgstr "Könyvek küldése az eszközre…" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1411,8 +1417,8 @@ msgstr "Könyvek eltávolítása az eszközről…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1576,12 +1582,6 @@ msgstr "Kommunikáció a Cybook Odyssey e-book olvasóval." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikáció IRex Iliad e-book olvasóval." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Az eszközről nem fogadhatóak fájlok" @@ -2001,35 +2001,35 @@ msgstr "Kommunikáció Acer Lumiread-del." msgid "Communicate with the Aluratek Color" msgstr "Kommunikáció Aluratek Color-ral" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikáció Trekstor-ral" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikáció EEE olvasóval" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunikáció Adam táblagéppel" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikáció Nextbook Reader-rel." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunikáció Moovybook Reader-rel." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunikáció COBY-val." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunikáció Ex124G-vel" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Kommunikáció WayteQ e-book olvasóval." @@ -2042,7 +2042,7 @@ msgid "Communicate with MTP devices" msgstr "Kommunikáció MTP eszközzel." #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Eszköz-információ lekérdezése…" @@ -2174,12 +2174,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Megjegyzések eltávolítva, mert a SONY olvasó nem kezeli őket" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Mind cím szerint" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Mind szerző szerint" @@ -2311,40 +2311,40 @@ msgstr "" "meg. Ne jelölje be, ha a „Beállítások->Metaadat kapcsolatok” menüben más " "beállítást használ az eszközhöz." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Vezetéknélküli eszköz" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Kommunikáció Smart Device alkalmazásokkal." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Kapcsolódás engedélyezése induláskor" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Itt engedélyezheti, hogy kapcsolódjon-e a calibre induláskor" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Biztonsági jelszó" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Adja meg az eszköz alkalmazása milyen jelszóval kapcsolódjon a calibrehez" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Állandó hálózati port használata" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2352,11 +2352,11 @@ msgstr "" "Ha engedélyezve van, a „Port” mezőben megadott port lesz használva. Más " "különben mindig véletlenszerűen lesz kiválasztva" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Port száma: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2364,31 +2364,31 @@ msgstr "" "Adja meg melyik port legyen használva, ha az „Állandó hálózati port " "használata” engedélyezve van" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Bővebb hibakeresési információ megjelenítése" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" "Hibajelentéskor használja ezt a lehetőséget, hogy bővebb hibakeresési " "információt kapjon" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Lehetőségek: sorozatok, címkék, szerzők, stb." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2396,11 +2396,11 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Ennek az IP címnek a használata" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2410,11 +2410,11 @@ msgstr "" "figyelésére szeretné kényszeríteni. A program csak ezt az IP címet figyeli " "és küldi mDNS-en (bonjour) keresztül." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2422,23 +2422,23 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Túl sok kapcsolódási kísérlet érkezett innen: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Érvénytelen port a beállításokban: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" "Nem sikerült kapcsolódni a %d porthoz. Próbáljon megadni egy másik értéket." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2699,7 +2699,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nincs elég hely a memóriakártyán" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Átalakítva %s" @@ -2766,29 +2766,29 @@ msgstr "" "\n" "A konvertálás teljes dokumentációját megtalálja itt:\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "BEMENETI KAPCSOLÓK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "A bemeneti %s fájlon végzett műveletek beállítása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "KIMENETI KAPCSOLÓK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "A %s kimenethez használható kapcsolók" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "A kimeneti formátum megjelenítésének beállításai" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2799,18 +2799,18 @@ msgstr "" "Alapértelmezetten ki van kapcsolva. Engedélyezéshez ezt használja: %(en)s, " "letiltáshoz ezt: %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "A dokumentum szövegének és felépítésének módosítása felhasználó által " "megadott minták alapján." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Dokumentum-struktúra automatikus felismerése." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2820,15 +2820,15 @@ msgstr "" "a forrásfájl tartalmaz Tartalomjegyzéket, az kerül felhasználásra az " "automatikusan generált helyett." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "A kimenet metaadat beállításai" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "A hibakereséshez használható opciók" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2836,7 +2836,7 @@ msgstr "" "A beépített hírösszeállítások listázása. Létrehozhat e-bookokat beépített " "hírösszeállítások alapján, pl. így: „hírösszeállítás.recipe” kimenet.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Kimenet elmentve:" @@ -4432,75 +4432,6 @@ msgstr "Átalakítások futtatása a könyvön…" msgid "Running %s plugin" msgstr "%s bővítmény futtatása" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "A következő értelmezése nem sikerült: %(name)s. Hibák: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "EPUB helyreállító" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "EPUB ellenőrzési (epubcheck) hibák megoldása" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Hibák megoldása a legutolsó EPUB ellenőrzési (epubcheck) kiadásban. Az " -"ePubcheck jelentésekben szereplő hibák nem mindig hibák. Az EPUB " -"helyreállító (epub-fix) megpróbálja helyreállítani ezeket és kicserélni " -"azokra a megoldásokra, melyeket az epubcheck javasol. Ez néha jelentősen " -"megváltoztatja az EPUB-ot, ezzel kapcsolatos reklamációit küldje az " -"epubcheck project felé." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [kapcsolók] fajl.epub\n" -"\n" -"Javítja az alapvető hibákat az EPUB fájlban, amelyeket a rosszul " -"kivitelezett kiadási tervezések miatt kerül elutasításra.\n" -"\n" -"Alapesetben nincs javítás és az üzenet minden hiba esetén nyomtatásra kerül. " -"Ezen opció használatával beállítható, hogy mely hibák legyenek automatikusan " -"javítva." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Meg kell adnia egy EPUB fájlt" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "A „manifest”-ben nem szereplő fájlok javítása" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"A „manifest”-ben nem szereplő fájlok javítása. Az EPUB-javító a a beállított " -"opciónak megfelelően törölheti a fájlokat, vagy hozzá is adhatja a " -"„manifest”-hez" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"A „manifest”-ben nem szereplő fájlok törlése a „manifest”-hez való hozzáadás " -"helyett." - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4782,14 +4713,14 @@ msgstr "SABLON HIBA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nem" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4849,7 +4780,7 @@ msgstr "Megjegyzés" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Címkék" @@ -4857,7 +4788,7 @@ msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5021,6 +4952,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5171,12 +5103,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Ez Amazon Topaz könyv. Nem konvertálható." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Ez nem MOBI fájl. A fájl Topaz formátumú." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Ez nem MOBI fájl." @@ -5281,14 +5213,14 @@ msgstr "Fő szöveg" msgid "%s format books are not supported" msgstr "A %s formátumú könyvek sajnos nem támogatottak" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5298,7 +5230,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5314,19 +5246,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " vagy " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5346,22 +5278,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5378,7 +5406,7 @@ msgstr "HTML Tartalomjegyzék generálás beállításai." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Értékelés" @@ -5726,7 +5754,7 @@ msgstr "Könyv hozzáadásának beállításai" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6049,7 +6077,7 @@ msgstr "A(z) %s mappa már létezik. Először törölje." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Túl hosszú" @@ -6147,7 +6175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6556,21 +6584,21 @@ msgstr "Küldés eszközre" msgid "Connect/share" msgstr "Kapcsolat/megosztás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Leállítás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Kiszolgáló leállítása, ez egy percig is eltarthat, kérjük várjon…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Automatikus indítás letiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6578,7 +6606,11 @@ msgstr "" "Szeretné, ha a vezeték nélküli eszközhöz kapcsolódás a calibre indításakor " "automatikusan elindulna?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6867,79 +6899,214 @@ msgid "Plugin Updater" msgstr "Bővítmény frissítő" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "&Elegánsabb írásjelek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7047,7 +7214,7 @@ msgid "Click the show details button to see which ones." msgstr "Kattintson a „Részletek” gombra ezek megjelenítéséhez." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Könyv adatainak megjelenítése" @@ -7275,7 +7442,7 @@ msgstr "Könyv &előnézete" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7552,7 +7719,7 @@ msgstr "Könyvek hozzáadása" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Varázsló" @@ -7704,7 +7871,7 @@ msgid "Click to open" msgstr "Mappa megnyitása" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Azonosítók" @@ -8323,7 +8490,7 @@ msgid "Choose foreground color" msgstr "Előtérszín kiválasztása" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Háttérszín kiválasztása" @@ -8914,10 +9081,6 @@ msgstr "Üres sor &beszúrása a bekezdések közé" msgid "Text &justification:" msgstr "Szöveg &igazítás:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "&Elegánsabb írásjelek" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "Unicode karak&terek átírása ASCII karakterekké" @@ -8950,10 +9113,6 @@ msgstr "B&etűtípus beágyazása:" msgid "&Disable font size rescaling" msgstr "&Betűméret változtatásának tiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF kimenet" @@ -9007,7 +9166,7 @@ msgid "&Monospaced font family:" msgstr "Monospace („rögzített szélességű”) betűkészlet:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metaadatok" @@ -9290,22 +9449,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Borító méret&arányának megtartása" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Serif ('talpas') betűkészlet:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Sans ('talp nélküli') betűkészlet:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Monospace (rögzített szélességű) betűkészlet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "&Alap betűtípus:" @@ -9316,17 +9475,18 @@ msgstr "Alapértelmezett &betűméret:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " képpont" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Monospace (rögzített szélességű) betűméret" @@ -9540,7 +9700,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Kifejezések betöltése egy korábban mentett fájlból" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Betöltés" @@ -9550,7 +9710,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "M&entés" @@ -9941,10 +10101,10 @@ msgstr "A borítóböngésző ne töltődjön be" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9957,23 +10117,23 @@ msgid "Undefined" msgstr "Nincs megadva" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "csillag(ok)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Nem értékelt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "„%s” beállítása a mai napra" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "„%s” törlése" @@ -10007,23 +10167,23 @@ msgstr "" "A(z) „{0}” felsorolás érvénytelen értéket tartalmaz, mely az alapértelmezett " "értékre lesz állítva" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Módosítások alkalmazása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Sorozatok eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Automatikus könyvszámozás" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "A számozás mindig kezdődjön " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -10031,15 +10191,15 @@ msgstr "" "A(z) „{0}” felsorolás érvénytelen értékeket tartalmaz, melyek az " "alapértelmezett értékre lesznek állítva" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Minden címke eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "hozzáadandó címkék" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "eltávolítandó címkék" @@ -10911,8 +11071,8 @@ msgstr "A megadott hely (%s) tartalmazza az aktuális calibre könyvtárat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Nem megfelelő hely" @@ -11043,7 +11203,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -11091,7 +11251,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Szerző" @@ -11209,14 +11369,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11237,7 +11389,7 @@ msgstr "Hivatkozás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Nincs találat" @@ -11417,7 +11569,7 @@ msgstr "A hiba részleteinek megjelenítése" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Másolva" @@ -11557,24 +11709,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R SABLON HIBA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Ha a forrás összetett mező, pontosan meg kell adnia a célt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Meg kell adnia a cél azonosító típust" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "A keresés/csere érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "A keresési minta érvénytelen: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11583,30 +11735,30 @@ msgstr "" "Változások alkalmazása %d könyvön.\n" "Végrehajtva {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Mentett keresés/csere értékek törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "A kiválasztott keresés/csere törlődni fog. Valóban ezt szeretné?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Keresés/csere értékek mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Keresés/csere név:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Meg kell adnia egy nevet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12628,71 +12780,71 @@ msgstr "%s hírforrás" msgid "&Download now" msgstr "Letöltés most" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Felhasználónév és jelszó szükséges" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Ehhez a hírforráshoz meg kell adni egy felhasználónevet, és egy jelszót." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Fiók" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opcionális)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(kötelező)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Készítette: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "%s letöltése most" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Még nem lett letöltve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "soha" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d nappal, %(hours)d órával és %(mins)d perccel ezelőtt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Utoljára letöltve:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Nem tölthetőek le a hírek, nincs aktív internetkapcsolat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Nincs internetkapcsolat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Ütemezett hírletöltés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Saját hírforrás hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Minden ütemezett hírforrás letöltése" @@ -13298,44 +13450,44 @@ msgstr "Elem keresése a Címke oszlopban" msgid "Copy the selected color name to the clipboard" msgstr "A kiválasztott szín nevének másolása a vágólapra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Szerző rendezési forma" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Címke 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Címke 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Sablonnyelv oktató" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Sablon függvény referencia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "KIVÉTEL: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Nincs oszlop kiválasztva" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Ki kell választania egy oszlopot a színezéshez" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Nincs sablon megadva" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "A sablonmező nem lehet üres" @@ -14405,58 +14557,58 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Válasszon egy helyet a calibre e-book könyvtárának" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "A könyvtár létrehozása nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "A könyvtár létrehozása nem sikerült itt: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Válasszon egy helyet az új calibre e-book könyvtárának" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Felhasználói felület előkészítése…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "A javítás sikertelen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Az adatbázis javítása sikertelen. Használjon egy új, üres adatbázist." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Hibás adatbázis elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Hibás adatbázishely: %r. A calibre bezáródik." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Hibás adatbázis" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14468,61 +14620,61 @@ msgstr "" "újraépítése nem biztos, hogy sikerülni fog. Ha a „Nem”-et választja, akkor " "egy üres adatbázis lesz létrehozva." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Hibás adatbázis elérési útvonal: %r. Új, üres adatbázis lesz létrehozva." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "%s kezdése: Könyvek letöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Ha biztos benne, hogy nem fut" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "futtassa a rendszertálcán, a" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "a képernyő jobb felső sarka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "a képernyő jobb alsó részén." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "próbálja meg újraindítani a számítógépet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "próbálja törölni a fájlt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Indítás nem lehetséges " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s már fut." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nem található futó calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Leállítás parancs elküldve, várakozás…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Sikertelen a futó calibre leállítása" @@ -14531,7 +14683,7 @@ msgid "&Preferences" msgstr "&Beállítások" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Kilépés" @@ -15541,56 +15693,70 @@ msgid "is greater than" msgstr "nagyobb, mint" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "van ilyen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "nincs ilyen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "van ilyen mintának megfelelő" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "nincs ilyen mintának megfelelő" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "beállítva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "nincs beállítva" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "van ilyen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "nincs ilyen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "van ilyen mintának megfelelő" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "nincs ilyen mintának megfelelő" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "egyenlő" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "nem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "találatot ad a mintára" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "nem ad találatot a mintára" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Ha a(z) ___ oszlop ___ , érték:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15598,127 +15764,147 @@ msgstr "" "Adjon meg egy azonosítót, vagy egy azonosítót és értéket az azonosító:érték " "formában" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Adjon meg egy számot" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Adjon megy dátumot a következő formában: ÉÉÉÉ-HH-NN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Adjon meg egy karakterláncot." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Adjon meg egy reguláris kifejezést" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Több értéket is megadhat ezzel elválasztva: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "erre:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Csak ha minden alábbi feltétel teljesül:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Újabb feltétel hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Egy feltételt úgy kapcsolhat ki, hogy a hozzá tartozó értékeket üresre " "állítja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Mintaszöveg" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Érvénytelen feltétel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "A következő szabály egyik feltétele nem megfelelő: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Nincs feltétel megadva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Legalább egy, nem üres feltételt meg kell adnia a szabályhoz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15731,7 +15917,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15741,7 +15927,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" @@ -15749,27 +15935,27 @@ msgstr "" "<li>Ha a(z) <b>%(col)s</b> oszlop <b>%(action)s</b> értékű(kel/re..): " "<b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Sz&abály hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Szabály &eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "A kiválasztott szabály mozgatása felfelé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "A kiválasztott szabály mozgatása lefelé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Össze&tett szabály hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15779,23 +15965,23 @@ msgstr "" "kattintson a „Szabály hozzáadása” gombra. <p> A szabályra történő dupla " "kattintással <b>módosíthatja</b> a már meglévőt." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Nincs kiválasztott szabály" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Nincs kiválasztott szabály a következőhöz: %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "eltávolítás" @@ -16844,7 +17030,7 @@ msgstr "Az első találat utáni maximális &várakozási idő:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " másodperc" @@ -17904,7 +18090,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Írjon be -1-et, ha a függvény határozatlan számú argumentumot fogad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Törlés" @@ -19253,8 +19439,8 @@ msgid "Edit" msgstr "Szerkesztés" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Visszaállítás" @@ -19272,12 +19458,12 @@ msgid "Options to customize the ebook viewer" msgstr "E-book olvasó beállítása" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Az utoljára használt ablakméret megjegyzése" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19286,7 +19472,7 @@ msgstr "" "megjelenítésének testreszabásához" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19380,38 +19566,42 @@ msgstr "Monospace (rögzített szélességű) betűméret pixelben" msgid "The standard font type" msgstr "Alap betűtípus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Téma neve" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Adjon meg egy nevet a témának" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "A beállítások elmentve a következő néven: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "A következő téma beállításainak betöltése: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "A következő téma törlése: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Szöveg színének kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Szerkesztés folyamatban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19419,31 +19609,31 @@ msgstr "" "A gyorsbillentyűk szerkesztése jelenleg is folyik. A szerkesztőablakon " "kívülre kattintva befejezheti a szerkesztést." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "E-book olvasó beállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Alapértelmezett &betűméret:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif (talpas)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif ('talp nélküli')" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace (rögzített szélességű)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Betűnagyítás léptéke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19451,134 +19641,142 @@ msgstr "" "Ekkora léptékben változik a betűméret, amikor a\n" "„Betűméret változtatása nagyobbra/kisebbre” gombokra kattint" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Betűbeállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " oldal" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "&Felső margó" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "&Oldalsó margó" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "&Alsó margó" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Teljesképernyős módban a szöveg maximális szélessége:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "&Óra megjelenítése teljesképernyős módban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Gördítősáv mutatása teljesképernyős módban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "Olvasóprogram &indítása teljesképernyős módban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "&Súgóüzenet megjelenítése teljesképernyős üzemmódban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "&Teljesképernyős beállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Háttérszín:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Minta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Módosítás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Szövegszín:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Színek és hátterek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Lapozási effekt időtartama:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "letiltva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Az egér görgetőgomb is lapoz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "Az átméretezendő képek nagyobbak, mint a nézőke ablaka (újraindítás " "szükséges)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Hosszú szavak elválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Alapértelmezett elválasztási nyelv:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19586,35 +19784,35 @@ msgstr "" "Az elválasztás alapértelmezett nyelve. Ha a könyv nem tartalmaz nyelvi " "adatokat, akkor ez lesz használva." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Emlékezzen a legutóbbi &ablakméretre és elrendezésre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Kilépéskor a jelenlegi oldal megjegyzése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "&Egyéb beállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "Általános" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Kattintson duplán a gyorsbillentyűkód megváltoztatásához" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Gyorsbillentyűk" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19624,27 +19822,27 @@ msgstr "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">Itt</a> " "találhat erre példákat." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Felhasználói stíluslap" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Mentett téma törlése:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -19669,7 +19867,7 @@ msgid "&Search for next occurrence" msgstr "A &következő előfordulás keresése" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ugrás…" @@ -19788,175 +19986,165 @@ msgid "" msgstr "" "Ez az ebook sérült és nem lehet megnyitni. Próbálja meg letölteni újra." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Könyvformátum" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Könyvbéli pozíció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Szöveg keresése a könyvben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Teljesképernyős be/ki (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Teljesképernyős mód" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Jobb egérgombbal kattintva megjelenik az olvasási menü" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Érintse meg a bal vagy a jobb margót a lapozáshoz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Nyomja meg az Esc-t a kilépéshez" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Vezérlők megjelenítése/elrejtése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Nyomtatási kép" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "A legutóbb megnyitott könyvek listájának törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Kapcsolódás a dict.org-hoz, hogy keressük: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Nincs ilyen hely" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Az elem által megadott hely nem létezik." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "E-book választás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-bookok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nincs találat a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Folyamatban…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "%s létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Könyvjelző #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Könyvjelző hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Könyvjelző nevének megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Könyvjelzők kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "E-book betöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nem lehet megnyitni a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Ismeretlen hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Az e-book olvasó program beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál az előtérbe kerülni " "induláskor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál teljesképernyősként " "indulni" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Javascript és konzolüzenetek megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20077,14 +20265,15 @@ msgid "Show" msgstr "Megjelenítés:" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Elrejtés:" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Átváltás" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20093,20 +20282,20 @@ msgstr "" "Válassza ki az e-book olvasóját. Ha az Ön eszköze nem található a listában, " "válassza a „%s” lehetőséget." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Adatbázis áthelyezése…" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Adatbázis áthelyezése nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Érvénytelen adatbázis" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20115,20 +20304,20 @@ msgstr "" "<p>Egy érvénytelen könyvtár található itt: %(loc)s. Először törölje azt, " "majd utána próbálja áthelyezni a könyvtárat.<br>Hiba: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Nem lehet áthelyezni az adatbázist" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Könyvek helyének kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Nem sikerült a mappa létrehozása a következő helyen: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -20136,28 +20325,28 @@ msgstr "" "A calibre könyvtárhoz egy üres mappát kellene választania. Viszont a " "következő nem üres: %s." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Tovább >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Vissza" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Mégse" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Befejezés" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Beküldés" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "beállításvarázsló" @@ -20166,7 +20355,7 @@ msgstr "beállításvarázsló" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Üdvözli a calibre" @@ -20174,7 +20363,7 @@ msgstr "Üdvözli a calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Minden egy helyen, amire csak szüksége lehet" @@ -20472,35 +20661,30 @@ msgstr "Hotmail használata" msgid "&Test email" msgstr "Tes&zt email küldése" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Ha <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-book olvasó " -"programot használ iPhone/iTouch készülékén, a számítógépén lévő adatbázist " -"közvetlenül is elérheti. Ehhez be kell állítania a Tartalom-kiszolgálót." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Tartalomkiszolgáló bekapcsolása" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Ne feledje, hogy a kiszolgáló csak akkor fut, ha a calibre is fut.\n" -"<p>Elméletileg a Stanza automatikusan látni fogja adatbázisát. Ha mégsem, " -"akkor adja a „http://myhostname:8080÷ URL-t új katalógusként az iPhone " -"Stanza olvasóprogramjában. A „myhostname” helyére a calibre-t futtató " -"számítógép teljes neve, vagy IP címe kerüljön." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21815,22 +21999,22 @@ msgstr "" msgid "creating custom column " msgstr "egyéni oszlop készítése " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Régi adatbázis migrálása a jelenlegibe: %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Másolás: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -22204,40 +22388,40 @@ msgstr "ebben" msgid "Books in" msgstr "Könyvek:" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Egyéb formátumok" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "%(title)s olvasása %(fmt)s formátumban" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Letöltés" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Részletek" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "A könyvhöz tartozó permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ezt a könyvet törölték" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "a keresésben" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Egyező könyvek" @@ -23539,6 +23723,18 @@ msgstr "de." msgid "pm" msgstr "du." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Válasszon témát (újraindítás szükséges)" @@ -23612,8 +23808,8 @@ msgstr "Ismeretlen szakasz" msgid "Unknown feed" msgstr "Ismeretlen hírcsatorna" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Névtelen cikk" @@ -24956,29 +25152,25 @@ msgstr "" "megfontoltan használja!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Eredeti fájl mentése azonos formátumba konvertáláskor" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Amikor a calibre egy adott formátumból konvertál ugyanabba a formátumba,\n" -"pl. EPUB-ból EPUB-ba, az eredeti fájlt elmenti, arra az esetre, ha a " -"végeredmény\n" -"nem felel meg az igényeinek, vissza lehessen állítani a konvertálás előtti " -"állapotot.\n" -"Ha a save_original_format értéke False, akkor a calibre nem menti az eredeti " -"fájlt." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "A legutóbb olvasott könyvek listájában megjelenített könyvek száma" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -24988,11 +25180,11 @@ msgstr "" "olvasott\n" " könyvek listája. Itt beállíthatja, hány könyv szerepeljen a listán." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Könyvrészletek betűmérete a főablakban" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25003,11 +25195,11 @@ msgstr "" "Adjon meg pozitív értéket a betűméret növelésére, negatívot pedig\n" "a csökkentésére." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Általános Program Mód sablonok lefordítása Pythonnal" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25028,11 +25220,11 @@ msgstr "" "Alapértelmezett: compile_gpm_templates = True\n" "Fordítás tiltása: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "A Finomhangolásnál használt alapértelmezett formátum" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25048,11 +25240,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25061,3 +25253,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 040e1493bd..c8f4666863 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi <amristadi@gmail.com>\n" "Language-Team: Indonesian <id@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:42+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:54+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,63 +328,67 @@ msgstr "Mengatur metadata dalam berkas %s" msgid "Set metadata from %s files" msgstr "Mengatur metadata dari berkas %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Menambah buku ke calibre atau perangkat yang terkoneksi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Ambil anotasi dari Kindle yang terkoneksi (eksperimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Membuat katalog buku yang ada dalam pustaka calibre anda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Mengubah buku ke berbagai bentuk format e-buku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Hapus buku dari library calibre atau perangkat lain yang terhubung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Perbaiki data-bayangan (metadata) buku dalam library calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Baca buku dal am library calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Unduh berita dari internet ke dalam bentuk buku elektronik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Tampilkan daftar buku terkait dengan cepat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Kirim buku dari library calibre anda ke piranti keras (hard disk)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Tampilkan rincian buku dalam kilasan yang terpisah" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Mulai kembali calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Buku folder yang berisi berkas buku ke dalam library calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Kirim buku ke piranti yang terhubung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -390,42 +396,42 @@ msgstr "" "Kirim buku menggunakan email atau web juga terhubung ke iTunes atau folder " "di komputer anda sebagai bagian dari piranti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Cari Petunjuk Bagi Pengguna calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "calibre yang telah disesuaikan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Temukan buku yang sama dengan yang telah dipilih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Berpindah diantara library calibre dan lakukan perbaikan atau pemeliharaan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Gandakan buku dari piranti anda ke dalam library calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Perbaiki koleksi buku yang ada dalam perangkat anda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Gandakan buku dari satu library calibre ke yang lainnya" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -433,56 +439,56 @@ msgstr "" "Temukan kesesuaian dari yang sebelum dan sesudah saat melakukan pencarian di " "library calibre anda dalam tampilan sekilas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Pilih buku secara acak dari library calibre anda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Cari buku dari penjual buku yang berbeda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Dapatkan plugin calibre yang baru atau perbaharui yang sudah ada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Lihat dan Rasakan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Sesuaikan tampilan dan rasa interface calibre sesuai selera anda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "kelakuan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Ganti perilaku calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Tambah kolom sendiri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Tambahkan/hapus kolom dalam daftar buku calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Cantelan piranti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -490,65 +496,65 @@ msgstr "" "Sesuaikan cantelan piranti dan daftar kondisinya, ganti cara yang paling " "sesuai untuk masing-masing" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Sedang mencari" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Sesuaikan cara calibre mencari buku sesuai kebutuhan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Pilihan masukan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konversi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Sesuaikan opsi konversi yang spesifik untuk setiap format input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Pilihan umum" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Tetapkan pilihan umum untuk semua format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Pilihan luaran" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Tetapkan konversi yang spesifik untuk setiap format luaran" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Menambahkan buku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Impor/Expor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kendalikan bagaimana calibre membaca metadata dari file saat menambahkan buku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Rekam buku ke dalam disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -556,51 +562,51 @@ msgstr "" "Kendalikan bagaimana calibre mengekspor file dari database ke disk saat " "merekam ke disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Mengirim buku ke dalam piranti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "kendalikan bagaimana calibre memindahkan file ke pembaca buku elekronik anda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "plugboard metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Rubah laman metadata sebelum direkam/dikirim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Fungsi Templat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Tingkat Lebih Lanjut" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Buat fungsi templat sendiri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Berbagi buku melalui email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Berbagi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -608,11 +614,11 @@ msgstr "" "Atur cara berbagi buku melalui email. Dapat digunakan untuk pengiriman " "otomatis dari berita yang diunduh ke dalam piranti anda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Berbagi melalui jaringan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -620,57 +626,57 @@ msgstr "" "Atur Content Server calibre yang akan memberi akses ke calibre library anda " "dari mana saja, dari piranti apa saja melalui internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "unduh metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kendalikan bagaimana calibre mengunduh metadata ebook dari jaringan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Tweak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Temukan dengan tepat bagaimana perilaku calibre dalam berbagai konteks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Papan ketik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Kustomisasi jalan pintas pada keyboard yang digunakan oleh calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Serbaneka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configurasi lanjutan serbaneka" @@ -885,32 +891,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Plugin terinstal" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Plugin non-aktif" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Plugin aktif" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -918,103 +924,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1238,8 +1244,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1305,8 +1311,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1317,8 +1323,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1340,8 +1346,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1503,12 +1509,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1883,35 +1883,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1924,7 +1924,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2053,12 +2053,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2162,77 +2162,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2240,22 +2240,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2263,22 +2263,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2517,7 +2517,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2561,29 +2561,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2591,37 +2591,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3853,56 +3853,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4158,14 +4108,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4225,7 +4175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4233,7 +4183,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4373,6 +4323,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4506,12 +4457,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4610,14 +4561,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4627,7 +4578,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4643,19 +4594,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4675,22 +4626,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4707,7 +4754,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5031,7 +5078,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5344,7 +5391,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5430,7 +5477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5813,27 +5860,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6090,79 +6141,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6267,7 +6453,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6459,7 +6645,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6720,7 +6906,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6858,7 +7044,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7467,7 +7653,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8013,10 +8199,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8049,10 +8231,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8106,7 +8284,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8378,22 +8556,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8404,17 +8582,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8624,7 +8803,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8634,7 +8813,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8999,10 +9178,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9015,23 +9194,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9060,37 +9239,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9846,8 +10025,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9972,7 +10151,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10018,7 +10197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10129,14 +10308,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10157,7 +10328,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10329,7 +10500,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10445,54 +10616,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11416,70 +11587,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12047,44 +12218,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13109,57 +13280,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13167,60 +13338,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13229,7 +13400,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14122,180 +14293,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14304,7 +14509,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14314,56 +14519,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15300,7 +15505,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16153,7 +16358,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17424,8 +17629,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17443,19 +17648,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17545,260 +17750,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17823,7 +18040,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17941,171 +18158,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18221,81 +18428,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18304,7 +18512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18312,7 +18520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18569,26 +18777,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19688,22 +19899,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20036,40 +20247,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21099,6 +21310,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21170,8 +21393,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22113,35 +22336,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Simpan berkas asli ketika mengkonversi dari format yang sama ke format yang " -"sama" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Berapa jumlah buku terakhir dilihat yang akan ditampilkan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22149,11 +22373,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22165,11 +22389,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22185,11 +22409,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22198,3 +22422,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index 2da09c06d7..8219d30387 100644 --- a/src/calibre/translations/is.po +++ b/src/calibre/translations/is.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: 20120515-src_calibre_translations_calibre-is\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli <sveinki@nett.is>\n" "Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n" @@ -17,17 +17,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:42+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:54+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,8 +155,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -171,19 +173,19 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -322,335 +324,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Endurræsa Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Útlit og viðmót" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Viðmót" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Hegðun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Bættu við þínum eigin dálkum" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Leita" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -862,32 +868,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -895,103 +901,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1215,8 +1221,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1282,8 +1288,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1294,8 +1300,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1317,8 +1323,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1480,12 +1486,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1860,35 +1860,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1901,7 +1901,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2030,12 +2030,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2139,77 +2139,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2217,22 +2217,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2240,22 +2240,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2494,7 +2494,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2538,29 +2538,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2568,37 +2568,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3830,56 +3830,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4132,14 +4082,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4199,7 +4149,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4207,7 +4157,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4347,6 +4297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4480,12 +4431,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4584,14 +4535,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4601,7 +4552,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4617,19 +4568,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4649,22 +4600,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4681,7 +4728,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5005,7 +5052,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5318,7 +5365,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5404,7 +5451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5787,27 +5834,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6064,79 +6115,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6241,7 +6427,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6433,7 +6619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6694,7 +6880,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6832,7 +7018,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7441,7 +7627,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7987,10 +8173,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8023,10 +8205,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8080,7 +8258,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8352,22 +8530,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8378,17 +8556,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8598,7 +8777,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8608,7 +8787,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8973,10 +9152,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8989,23 +9168,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9034,37 +9213,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9820,8 +9999,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9946,7 +10125,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9992,7 +10171,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10103,14 +10282,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10131,7 +10302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10303,7 +10474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10419,54 +10590,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11390,70 +11561,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12021,44 +12192,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13083,57 +13254,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13141,60 +13312,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13203,7 +13374,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14096,180 +14267,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14278,7 +14483,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14288,56 +14493,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15274,7 +15479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16127,7 +16332,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17398,8 +17603,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17417,19 +17622,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17519,260 +17724,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17797,7 +18014,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17915,171 +18132,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18195,81 +18402,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18278,7 +18486,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18286,7 +18494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18543,26 +18751,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19662,22 +19873,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20010,40 +20221,40 @@ msgstr "í" msgid "Books in" msgstr "Bækur í" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Önnur snið" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Sækja" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Nánar" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21073,6 +21284,18 @@ msgstr "fh" msgid "pm" msgstr "eh" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21144,8 +21367,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Ónefnd grein" @@ -22063,7 +22286,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22071,25 +22295,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22097,11 +22323,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22113,11 +22339,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22133,11 +22359,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22146,3 +22372,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 331318a7bd..40f6e93521 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,16 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-01-27 10:48+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-27 19:42+0000\n" "Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n" "Language-Team: Italian <kde-i18n-it@kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:42+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-28 04:46+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: it\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -28,9 +28,11 @@ msgid "Does absolutely nothing" msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -156,8 +158,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -174,19 +176,19 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -331,66 +333,70 @@ msgstr "Imposta i metadati nei file %s" msgid "Set metadata from %s files" msgstr "Imposta i metadati dai file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Aggiungi libri a calibre o al dispositivo connesso" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Scarica le annotazioni da un Kindle connesso (sperimentale)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Genera un catalogo dei libri nella biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Converte gli ebook in vari formati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Ottimizza i tuoi ebook" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Elimina i libri dalla biblioteca di calibre o dal dispositivo connesso" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Modifica i metadati dei libri nella biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Leggi i libri nella biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Scarica le notizie da Internet in formato ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Mostra rapidamente un elenco di libri correlati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Esporta i libri dalla biblioteca di calibre al disco fisso" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Mostra i dettagli dei libri in un popup separato" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Riavvia calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Apri la cartella che contiene i file dei libri nella tua biblioteca di " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Invia i libri al dispositivo connesso" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -398,46 +404,46 @@ msgstr "" "Invia libri per email o web oppure connettiti a iTunes o a cartelle nel tuo " "computer come se fossero dispositivi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Sfoglia il manuale utente di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personalizza calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Cerca facilmente libri simili a quello attualmente selezionato" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Passa ad altre librerie di calibre ed effettua azioni di manutenzione su di " "esse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copia i libri dal tuo dispositivo alla libreria di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Modifica le raccolte in cui i libri sono organizzati sul tuo dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copia un libro da una biblioteca di calibre ad un'altra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Applica piccole ottimizzazioni ai file epub e htmlz nella biblioteca di " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -445,56 +451,56 @@ msgstr "" "Trova la prossima o la precedente occorrenza durante la ricerca nella " "biblioteca di calibre in modalità evidenziata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Scegli un libro a caso dalla biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Cerca libri da diversi venditori" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Ottieni nuovi plugin di calibre o aggiorna quelli esistenti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Aspetto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfaccia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Modifica l'aspetto dell'interfaccia di calibre secondo i tuoi gusti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Cambia il comportamento di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Aggiungi colonne personalizzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Aggiungi/Rimuovi colonne personalizzate dall'elenco dei libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -502,68 +508,68 @@ msgstr "" "Personalizza la barra degli strumenti e i menu contestuali, cambiando le " "azioni disponibili in ognuno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Ricerca in corso" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Personalizza il funzionamento della modalità di ricerca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opzioni di input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Imposta le opzioni di conversione specifiche per ogni formato di input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opzioni comuni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Imposta le opzioni di conversione comuni a tutti i formati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opzioni di output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Imposta le opzioni di conversione specifiche per ogni formato di output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Aggiunta libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importa/Esporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlla come calibre legge i metadati dai file quando vengono aggiunti dei " "libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Salvataggio libri su disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -571,50 +577,50 @@ msgstr "" "Controlla come calibre esporta i file dal suo database al disco quando si " "usa Salva su disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Invio libri ai dispositivi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controlla come calibre trasferisce i file al lettore di ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Controlli dei metadati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Cambia i campi dei metadati prima di salvare/inviare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avanzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Crea le tue funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Condivisione libri via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Condivisione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -622,11 +628,11 @@ msgstr "" "Imposta la condivisione dei libri via email. Può essere usato per inviare " "automaticamente le notizie scaricate ai dispositivi." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Condivisione sulla rete" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -634,20 +640,20 @@ msgstr "" "Configura il server di contenuti di calibre che ti darà accesso alla " "biblioteca da ogni luogo, su ogni dispositivo, attraverso Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Scarica i metadati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Controlla come calibre scarica i metadati degli ebook dalla rete" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Dispositivi ignorati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -655,38 +661,38 @@ msgstr "" "Controlla quali dispositivi saranno ignorati da calibre se collegati al " "computer." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Aggiungi/rimuovi/personalizza vari dettagli delle funzionalità di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ottimizzazioni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Regolazione del comportamento di calibre in diversi contesti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tastiera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personalizza le scorciatoie da tastiera utilizzate da calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Varie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configurazione di altre opzioni" @@ -923,32 +929,32 @@ msgid "" msgstr "" "Questo profilo è pensato per la serie di dispositivi PocketBook Pro 912." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Plugin installati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Plugin per l'associazione dei tipi di file" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personalizzazione dei plugin locali" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Plugin disabilitati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Plugin attivati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Inizializzazione del plugin %s non riuscita con messaggio:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -960,12 +966,12 @@ msgstr "" " Personalizza calibre con l'utilizzo di plugin esterni\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Aggiunge un plugin specificando il percorso al file zip che lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -975,12 +981,12 @@ msgstr "" "sviluppando il plugin. Questo comando creerà automaticamente un archivio del " "plugin e lo aggiornerà in calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Rimuovi un plugin scelto per nome. Non ha effetto sui plugin di sistema" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -988,23 +994,23 @@ msgstr "" "Personalizza un plugin. Specificare il nome del plugin e la stringa di " "personalizzazione separati da una virgola." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Elenca tutti i plugin installati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Abilita il plugin nominato" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Disabilita il plugin nominato" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1012,59 +1018,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Percorso alla libreria troppo lungo. Deve essere minore di %d caratteri." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sì" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valutazione media è %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principale" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Scheda A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Scheda B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notizie" @@ -1328,8 +1334,8 @@ msgstr "" "Fai clic su 'Mostra dettagli' per un elenco." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogo" @@ -1402,8 +1408,8 @@ msgstr "Recupero dell'elenco dei libri sul dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1414,8 +1420,8 @@ msgstr "Trasferimento dei libri nel dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1437,8 +1443,8 @@ msgstr "Rimozione dei libri dal dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1602,12 +1608,6 @@ msgstr "Comunica con il lettore di ebook Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica con il lettore IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Impossibile scaricare i file da questo dispositivo" @@ -2057,35 +2057,35 @@ msgstr "Comunica con l'Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunica con Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunica con Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunica con l'EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunica con il tablet Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunica con il Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunica con il lettore Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunica con il COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunica con l'Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunica con il lettore WayteQ" @@ -2098,7 +2098,7 @@ msgid "Communicate with MTP devices" msgstr "Comunica con dispositivi MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Recupero informazioni del dispositivo..." @@ -2231,12 +2231,12 @@ msgstr "" "I commenti sono stati rimossi perché l'ebook di SONY non riesce a gestirli." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Tutti per titolo" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Tutti per autore" @@ -2375,41 +2375,41 @@ msgstr "" "i libri che ne abbiano diversi. Lasciala disabilitata se usi i controlli dei " "metadati." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Dispositivo wireless" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Comunica con applicazioni Smart Device" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Tutto per alcuni" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Abilita connessioni all'avvio" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Marca questa casella per consentire connessioni all'avvio di calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Password di sicurezza" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Digita una password che l'applicazione del dispositivo deve utilizzare per " "connettersi a calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Usa porta fissa" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2417,11 +2417,11 @@ msgstr "" "Se marcata, usa il numero di porta nel campo \"Porta\", altrimenti il driver " "utilizzerà una porta casuale" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Numero di porta: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2429,16 +2429,16 @@ msgstr "" "Digita il numero di porta che il driver utilizzerà se la casella \"Porta " "fissa\" è marcata" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Stampa informazioni aggiuntive di debug" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" "Marca questa casella se necessario in caso di segnalazione di problemi" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2446,15 +2446,15 @@ msgstr "" "Elenco separato da virgole di campi dei metadati da trasformare in raccolte " "sul dispositivo." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Le possibilità includono: serie, tag, autori, ecc." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Abilita scadenza per inattività" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2465,11 +2465,11 @@ msgstr "" "dispositivo connesso rimane inattivo per %d minuti. Deselezionando " "l'opzione, calibre non si disconnetterà mai automaticamente." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Utilizza questo indirizzo IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2479,11 +2479,11 @@ msgstr "" "un indirizzo IP particolare. Il driver sarà in ascolto solo sull'indirizzo " "specificato e tale indirizzo sarà quello pubblicato su mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Sostituisci i libri con lo stesso identificatore di calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2496,22 +2496,22 @@ msgstr "" "risultato diverso. L'utilizzo di questa opzione evita nella maggior parte " "dei casi di avere diverse copie di un libro sul dispositivo." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Troppe connessioni da %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Porta non valida nelle opzioni: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Connessione alla porta %d non riuscita. Prova un valore diverso." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Allocazione di una porta casuale non riuscita" @@ -2779,7 +2779,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Non c'è spazio sufficiente nella scheda di memoria" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Trasformato %s" @@ -2848,29 +2848,29 @@ msgstr "" "\n" "Per una documentazione completa sul sistema di conversione vedi\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPZIONI DI INPUT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opzioni per controllare l'elaborazione dei file di input %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPZIONI DI OUTPUT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opzioni per controllare l'elaborazione dell'output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opzioni per controllare l'aspetto dell'output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2881,17 +2881,17 @@ msgstr "" "Disabilitata in modo predefinito. Usa %(en)s per abilitarla. Azioni singole " "possono essere disabilitate con le opzioni %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifica il testo e la struttura del documento usando pattern definiti." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Controlla il rilevamento automatico della struttura del documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2901,15 +2901,15 @@ msgstr "" "file sorgente ha un indice, questo sarà preferito a quello generato " "automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opzioni per impostare i metadati in output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opzioni per aiutare a individuare problemi con la conversione" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2917,7 +2917,7 @@ msgstr "" "Elenco dei nomi delle ricette integrate. Puoi creare un ebook da una ricetta " "integrata in questo modo: ebook-convert \"Nome Ricetta.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output salvato in" @@ -4574,71 +4574,6 @@ msgstr "Transcodifica di un ebook in corso..." msgid "Running %s plugin" msgstr "%s plugin in esecuzione" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Analisi non riuscita: %(name)s con errore: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Fixer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Soluzione ai bug di epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Aggira gli errori dell'ultima versione di epubcheck. epubcheck segnala " -"troppe cose come errori anche se non lo sono. epub-fix tenterà individuarli " -"e sostituirli con una forma accettata da epubcheck. Questo può causare " -"cambiamenti rilevanti nell'epub, il problema è però causato unicamente dal " -"progetto epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [opzioni] file.epub\n" -"\n" -"Corregge i problemi comuni nei file EPUB che possono causarne il rifiuto dai " -"dispositivi mal progettati.\n" -"\n" -"In modo predefinito, non viene effettuata alcuna correzione e vengono " -"visualizzati i messaggi per ogni errore individuato. Usare le opzioni per " -"controllare quali errori correggere automaticamente." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Devi specificare un file epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Correggi file senza manifesto" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Correggi i file senza manifestati. epub-fix può aggiungerli al manifesto o " -"eliminarli come specificato nell'opzione elimina senza manifesto." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Elimina i file senza manifesto invece di aggiungerli al manifesto" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4920,14 +4855,14 @@ msgstr "ERRORE TEMPLATE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "No" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4987,7 +4922,7 @@ msgstr "Commenti" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tag" @@ -4995,7 +4930,7 @@ msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5161,6 +5096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5309,12 +5245,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Questo è un libro Amazon Topaz. Non può essere elaborato." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Non è un file MOBI, ma un file Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Non è un file MOBI." @@ -5419,14 +5355,14 @@ msgstr "Corpo del testo" msgid "%s format books are not supported" msgstr "I libri nel formato %s non sono supportati" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5434,9 +5370,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 msgid "This file is locked with DRM. It cannot be edited." -msgstr "" +msgstr "Questo file è bloccato da DRM. Non può essere modificato." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5452,19 +5388,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " oppure " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5484,20 +5420,117 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 -msgid "Produce more verbose output, useful for debugging." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Aggiornamento dei metadati" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Metadati aggiornati\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Impostazione della copertina" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" +"Percorso a un file OPF. I metadati nel libro sono aggiornati dal file OPF." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 +msgid "Produce more verbose output, useful for debugging." +msgstr "Genera un risultato più prolisso, utile per debug." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" -msgstr "" +msgstr "Argomenti aggiuntivi sconosciuti" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" +msgstr "Devi specificare almeno un'azione da eseguire" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 @@ -5516,7 +5549,7 @@ msgstr "Opzioni per creazione della TOC (indice contenuti) da HTML" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Valutazione" @@ -5867,7 +5900,7 @@ msgstr "Controlla l'aggiunta di libri" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6192,7 +6225,7 @@ msgstr "La cartella %s esiste già. Eliminala prima." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Troppo lungo" @@ -6294,7 +6327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6706,21 +6739,21 @@ msgstr "Invia al dispositivo" msgid "Connect/share" msgstr "Connetti/condividi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "In arresto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Server in arresto. Attendere: potrebbe richiedere qualche minuto." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Disabilita avvio automatico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6728,7 +6761,11 @@ msgstr "" "Vuoi che le connessioni wireless del dispositivo siano avviate " "automaticamente all'avvio di calibre?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Troppi indirizzi IP. Vedi la finestra Avvia/Ferma." @@ -7018,79 +7055,214 @@ msgid "Plugin Updater" msgstr "Aggiornamento plugin" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" +msgstr "Seleziona le azioni da eseguire:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Ottimizzazione &punteggiatura" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" +msgstr "Informazioni" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "&Salva le impostazioni" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "Carica &le impostazioni" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "Selezion&a tutto" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "&Nessuna selezione" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" -msgstr "" +msgstr "Nessuna azione selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Devi selezionare almeno un'azione prima di salvare" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Scegli il nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Scegli un nome per queste impostazioni" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "Rimuovi le impostazioni salvate" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." -msgstr "" +msgstr "Devi selezionare almeno un'azione, o fai clic su Annulla" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 -msgid "P" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Visualizza il &log completo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "Il file originale è stato salvato come %s." +msgstr[1] "I file originali sono stati salvati come %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " e " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 +msgid "P" +msgstr "P" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7198,7 +7370,7 @@ msgid "Click the show details button to see which ones." msgstr "Fai clic sul pulsante Mostra dettagli per vedere quali." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostra i dettagli del libro" @@ -7425,7 +7597,7 @@ msgstr "Ante&prima del libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7704,7 +7876,7 @@ msgstr "Aggiungi libri a calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Pagina dell'assistente" @@ -7857,7 +8029,7 @@ msgid "Click to open" msgstr "Fai clic per aprire" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "ID" @@ -8483,7 +8655,7 @@ msgid "Choose foreground color" msgstr "Scegli il colore in primo piano" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Scegli il colore di sfondo" @@ -9081,10 +9253,6 @@ msgstr "Inserisci righe &vuote tra i paragrafi" msgid "Text &justification:" msgstr "&Giustificazione del testo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Ottimizzazione &punteggiatura" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transcodifica i caratteri unicode in ASCII" @@ -9117,10 +9285,6 @@ msgstr "Int&egra la famiglia di caratteri:" msgid "&Disable font size rescaling" msgstr "&Disattiva il ridimensionamento dei caratteri" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Formato LRF" @@ -9175,7 +9339,7 @@ msgid "&Monospaced font family:" msgstr "Famiglia di caratteri &Monospaced:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadati" @@ -9463,22 +9627,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Mantieni le &proporzioni della copertina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Famiglia &con grazie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Famiglia &senza grazie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Famiglia &a spaziatura fissa:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Carattere sta&ndard:" @@ -9489,23 +9653,24 @@ msgstr "Dimensione prede&finita dei caratteri:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Dimensione carattere a spa&ziatura fissa:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 msgid "Add page &numbers to the bottom of every page" -msgstr "" +msgstr "Aggiungi i numeri di pagina in fondo ad ogni pagina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" @@ -9725,7 +9890,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Carica un elenco di espressioni da un file salvato in precedenza" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Carica" @@ -9736,7 +9901,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Salva" @@ -10127,10 +10292,10 @@ msgstr "Impossibile caricare il navigatore delle copertine" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10143,23 +10308,23 @@ msgid "Undefined" msgstr "Non definito" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "stelle" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Senza valutazione" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Imposta '%s' ad oggi" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Cancella '%s'" @@ -10192,23 +10357,23 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che verrà impostato a " "quello predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Applica le modifiche" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Rimuovi serie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numera i libri automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Forza i numeri ad iniziare con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -10216,15 +10381,15 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che non appare nella " "lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Elimina tutti i tag" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "tag da aggiungere" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "tag da eliminare" @@ -11130,8 +11295,8 @@ msgstr "La posizione %s contiene la biblioteca di calibre attuale" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Posizione non valida" @@ -11267,7 +11432,7 @@ msgid "&Profile:" msgstr "&Profilo:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&Ok" @@ -11315,7 +11480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autore" @@ -11436,18 +11601,10 @@ msgstr "" "In calibre esistono già libri con gli stessi titoli. Seleziona quali libri " "vuoi aggiungere comunque." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "Selezion&a tutto" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "&Nessuna selezione" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" -msgstr "" +msgstr "%(title)s di %(author)s [%(formats)s]" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:96 msgid "Already in calibre:" @@ -11464,7 +11621,7 @@ msgstr "Collegamento" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Nessuna corrispondenza trovata" @@ -11643,7 +11800,7 @@ msgstr "Mostra informazioni dettagliate su questo errore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copiato" @@ -11786,25 +11943,25 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERRORE MODELLO S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "È necessario specificare una destinazione se la sorgente è un campo complesso" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Devi specificare un tipo di identificatore di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Cerca/sostituisci non validi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Il modello di ricerca non è valido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11813,30 +11970,30 @@ msgstr "" "Applica modifiche a %d libri.\n" "Fase{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Elimina ricerca/sostituzione salvata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "La ricerca/sostituzione salvata sarà eliminata. Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Salva ricerca/sostituzione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nome della ricerca/sostituzione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Devi fornire un nome." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12861,72 +13018,72 @@ msgstr "%s fonti di notizie" msgid "&Download now" msgstr "&Scarica ora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "È necessario usare un nome utente e una password" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "È necessario usare un nome utente e/o una password per questa fonte di " "notizie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Account" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opzionale)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(richiesto)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Creato da: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Scarica %s subito" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Ultimo scaricamento: mai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "mai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d giorni, %(hours)d ore %(mins)d minuti fa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Ultimo scaricato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Impossibile scaricare le notizie perché la connessione non è attiva" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Nessuna connessione internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Programma lo scaricamento delle notizie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Aggiungi una fonte di notizie personalizzata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Scarica tutte le fonti di notizie pianificate" @@ -13554,44 +13711,44 @@ msgstr "Cerca un elemento nella colonna Tag" msgid "Copy the selected color name to the clipboard" msgstr "Copia il nome del colore selezionato negli appunti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Ordinamento autore" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Tag 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Tag 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Guida sul modello del linguaggio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Riferimento al modello della funzione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "ECCEZIONE: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Nessuna colonna selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Devi specificare una colonna da colorare" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Nessun modello fornito" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Il riquadro del modello non può essere vuoto" @@ -14662,58 +14819,58 @@ msgstr "" "Percorso a Calibre Portable (%s) troppo lungo. Deve essere inferiore a 59 " "caratteri." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Scegli una posizione per la biblioteca di ebook di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Impossibile creare la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Impossibile creare la biblioteca in: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Scegli una posizione per la nuova biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Inizializzazione interfaccia grafica..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Ripristino non riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Riparazione del database non riuscita. Avvio con una nuova biblioteca vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Percorso del database sbagliato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Posizione del database %r non valida. calibre verrà chiuso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Database danneggiato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14724,7 +14881,7 @@ msgstr "" "calibre provi a ricostruirlo automaticamente? La ricostruzione potrebbe non " "avvenire completamente. Se scegli No, sarà creata una nuova biblioteca vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14732,54 +14889,54 @@ msgstr "" "Posizione del database %r non valida. Verrà avviata una nuova biblioteca di " "calibre vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Avvio di %s: caricamento libri..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Se sei sicuro che l'operazione non sia in corso" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "potrebbe essere attivo nella area di notifica, nel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "la parte in alto a destra dello schermo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "la parte in basso a destra dello schermo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Provate a far ripartire il computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "provate a rimuovere il documento" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Impossibile iniziare " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s è già in esecuzione." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nessuna istanza di calibre in esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Comando di shutdown inviato, in attesa di chiusura..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Impossibile terminare l'istanza di calibre in esecuzione" @@ -14788,7 +14945,7 @@ msgid "&Preferences" msgstr "&Preferenze" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "& Esci" @@ -15118,7 +15275,7 @@ msgstr "Campi dei metadati scaricati" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 msgid "Choose a cover from the list of PDF pages below" -msgstr "" +msgstr "Scegli una copertina dall'elenco delle pagine PDF in basso" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 msgid "Rendering PDF pages, please wait..." @@ -15126,7 +15283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 msgid "Choose cover from PDF" -msgstr "" +msgstr "Scegli la copertina da PDF" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 @@ -15140,7 +15297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 msgid "This PDF has no pages" -msgstr "" +msgstr "Questo PDF non ha pagine" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" @@ -15729,11 +15886,11 @@ msgstr "Tutte le colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 msgid "icon with text" -msgstr "" +msgstr "icona con testo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 msgid "icon with no text" -msgstr "" +msgstr "icona senza testo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 @@ -15773,56 +15930,70 @@ msgid "is greater than" msgstr "è maggiore di" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "ha" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "non ha" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "ha uno schema" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "non ha uno schema" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "è impostato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "non è impostato" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "ha" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "non ha" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "ha uno schema" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "non ha uno schema" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "è" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "non è" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "corrisponde a uno schema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "non corrisponde a uno schema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Se la colonna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15830,7 +16001,7 @@ msgstr "" "Digita un tipo di identificatore o un tipo di identificatore e un valore " "nella forma identificatore:valore" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15840,118 +16011,138 @@ msgstr "" "per tedesco. Puoi utilizzare anche il nome completo della lingua, in tal " "caso calibre proverà a convertirlo automaticamente nel codice della lingua." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Digita un numero" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Digita una data nel formato AAAA-MM-GG" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Digita un stringa." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Digita un'espressione regolare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Puoi verificare valori multipli separandoli con %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" -msgstr "" +msgstr "icona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" -msgstr "" +msgstr "Imposta il" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" -msgstr "" +msgstr "colore" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" -msgstr "" +msgstr "della colonna:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "in" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" -msgstr "" +msgstr "&Aggiungi un'icona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Solo se le seguenti condizioni sono tutte soddisfatte:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Aggiungi un'altra condizione" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Puoi disabilitare una condizione svuotando tutte le relative caselle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Testo di esempio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" -msgstr "" +msgstr "Seleziona un'icona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" -msgstr "" +msgstr "Nessuna icona selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" -msgstr "" +msgstr "Devi scegliere un'icona per questa regola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Condizione non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Una delle condizioni di questa regola non è valida: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Nessuna condizione" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Devi specificare almeno una condizione non vuota per questa regola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15964,7 +16155,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15974,34 +16165,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Se la colonna <b>%(col)s</b> <b>%(action)s</b> valore: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Aggiungi regola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Rimuovi regola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Sposta la regola selezionata in alto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Sposta la regola selezionata in basso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Aggiungi regola avanzata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16012,23 +16203,23 @@ msgstr "" "Aggiungi regola in basso per iniziare. <p>Puoi <b>cambiare una regola " "esistente</b> facendo clic su di essa." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Nessuna regola selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Nessuna regola selezionata per %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "rimozione" @@ -16699,7 +16890,7 @@ msgstr "Colorazione delle colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 msgid "Column icons" -msgstr "" +msgstr "Icone delle colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "Enable system &tray icon (needs restart)" @@ -16897,7 +17088,7 @@ msgstr "Puoi premere il tasto %s per passare alla modalità a schermo intero." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:326 msgid "Show &reflections in the cover browser" -msgstr "" +msgstr "Mostra i &riflessi nel navigatore delle copertine" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 @@ -17061,7 +17252,7 @@ msgstr "&Tempo massimo d'attesa dopo il primo risultato:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sec" @@ -18125,7 +18316,7 @@ msgstr "" "Impostalo a -1 se la funzione accetta un numero variabile di argomenti" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Elimina" @@ -19519,8 +19710,8 @@ msgid "Edit" msgstr "Modifica" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Ripristina" @@ -19538,12 +19729,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opzioni per personalizzare il lettore di libri" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Ricorda la dimensione della finestra usata l'ultima volta" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19552,7 +19743,7 @@ msgstr "" "personalizzare l'aspetto di tutti i libri." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19654,38 +19845,42 @@ msgstr "La dimensione dei caratteri a spaziatura fissa in px" msgid "The standard font type" msgstr "Il tipo di carattere predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "La dimensione minina dei caratteri in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Nome del tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Scegli un nome per il tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Impostazioni salvate per il tema con nome: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Impostazioni caricate dal tema %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Eliminato il tema con nome: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Scegli il colore del testo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Modifica ancora in corso" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19693,31 +19888,31 @@ msgstr "" "Stai modificando una scorciatoia da tastiera, completa prima la modifica " "facendo clic al di fuori della casella di modifica." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configurazione lettore di ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Dimensione predefinita carattere:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Con grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Senza grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Spaziatura fissa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Passo di ingrandi&mento del carattere:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19726,15 +19921,23 @@ msgstr "" " quando fai clic con il tasto di aumento/riduzione della dimensione del " "carattere" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "Dimensione m&inima dei caratteri:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "La dimensione minina dei caratteri in pixel" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Opzioni carattere" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19745,121 +19948,121 @@ msgstr "" "questa modalità, usa il pulsante con l'icona della pergamena gialla " "nell'angolo in alto a destra della finestra del visualizzatore." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "Il numero di &pagine di testo da mostrare sullo schermo " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " pagina(e)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "Ign&ora le impostazioni dei margini di pagina specificate nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "Margine s&uperiore" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "Mar&gine laterale" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "Margine in&feriore" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "Disposizione del testo nella modalità a pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Larghe&zza massima del testo a schermo intero:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Mostra orologio nella modalità a s&chermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Mostra la &posizione di lettura nella modalità a schermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Mostra la barra di &scorrimento nella modalità a schermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "Avvia il vi&sualizzatore in modalità a schermo interno" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" "Mostra il messaggio di aiuto quando avvii la modalità a sc&hermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Op&zioni schermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Colore di sfondo:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Campione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Cambia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Colore del testo:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Colori e sfondi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Durata dello scorrimento delle pagine:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "disabilitato" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "La rotella del mo&use scorre le pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Lo &scorrimento di riga si ferma alle interruzioni di pagina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Ridimensiona le immagini più grandi della finestra del visualizzatore " "(richiede il riavvio)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Opz&ioni di scorrimento delle pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" "S&illabazione (interruzione di linea nel mezzo di parole molto lunghe)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "&language predefinito per sillabazione:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19867,36 +20070,36 @@ msgstr "" "La lingua predefinita da usare per le regole di sillabazione. Se il libro " "non specifica una lingua, questa è quella che verrà usata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" "Ricorda la dimensione della finestra e la disposi&zione utilizzata di recente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Ricorda la pagina &corrente all'uscita" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Mostra i &controlli nella finestra del visualizzatore" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "Opzioni &varie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Generale" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Doppio click per cambiare la scorciatoia di tastiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Combinazione di tasti per accesso rapido" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19906,28 +20109,28 @@ msgstr "" "libro. Ad esempio, se fai clic <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">qui</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Foglio di &stile dell'utente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" "Puoi salvare e caricare le impostazioni del visualizzatore come <i>temi</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Salva le impostazioni attuali come un tema:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Carica un tema salvato in precedenza:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Elimina un tema salvato:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Temi" @@ -19952,7 +20155,7 @@ msgid "&Search for next occurrence" msgstr "Cerca l'occorrenza &successiva" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Vai a..." @@ -20072,15 +20275,15 @@ msgstr "" "L'ebook è danneggiato e non può essere aperto. Se lo hai scaricato, prova a " "scaricarlo nuovamente." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posizione nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20089,7 +20292,7 @@ msgstr "" "riferimento</i>, facendo clic sul relativo pulsante della barra degli " "strumenti." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20097,151 +20300,141 @@ msgstr "" "Passa alla modalità a pagine - il testo è suddiviso in pagine come un libro " "cartaceo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Passa alla modalità continua - il testo non è suddiviso in pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Cerca testo nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Passa a schermo intero (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Modalità a schermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Clic con il tasto destro per mostrare i controlli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tocca il margine sinistro o destro per sfogliare le pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Premi Esc per uscire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Mostra/nascondi i controlli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Anteprima di stampa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Cancella l'elenco dei libri aperti di recente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Sto collegano a dict.org per cercare: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Nessuna posizione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "La posizione alla quale l'elemento fa riferimento non esiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Aumenta" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Riduci" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Segnalibro #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Gestire i segnalibri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Errore sconosciuto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se specificato, la finestra di visualizzazione tenterà di apparire in primo " "piano quando avviata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se selezionato, all'avvio la finestra del visualizzatore si aprirà a schermo " "intero." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" "Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella " "finestra del quadro di comando." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20249,7 +20442,7 @@ msgstr "" "La posizione alla quale aprire il libro specificato. La posizione è visibile " "nell'angolo in alto a sinistra del visualizzatore." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20370,14 +20563,15 @@ msgid "Show" msgstr "Visualizza" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Nascondi" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "Nascondi %(label)s %(shortcut)s" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Attiva/Disattiva" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20386,20 +20580,20 @@ msgstr "" "Scegli il tuo lettore di ebook. Se il dispositivo non è in elenco, scegli un " "dispositivo \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Spostamento della biblioteca in corso..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Spostamento della biblioteca non riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20408,20 +20602,20 @@ msgstr "" "<p>Una biblioteca non valida esiste già in %(loc)s, eliminala prima di " "provare a spostare la biblioteca esistente.<br>Errore: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Impossibile spostare la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Selezionare un percorso per i libri" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Creazione di una cartella in %s non riuscita" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -20429,28 +20623,28 @@ msgstr "" "Devi scegliere una cartella vuota per la biblioteca di calibre. %s non è " "vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "Ava&nti >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Indietro" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Annulla" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Fine" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Applica" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Benvenuti nel wizard" @@ -20459,7 +20653,7 @@ msgstr "Benvenuti nel wizard" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Benvenuti in calibre" @@ -20467,7 +20661,7 @@ msgstr "Benvenuti in calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "La soluzione unica per tutto ciò che riguarda i libri elettronici." @@ -20768,38 +20962,30 @@ msgstr "Usa Hotmail" msgid "&Test email" msgstr "&Verifica email" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Se viene usata l'applicazione <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> su iPhone/iTouch, è " -"possibile accedere alla collezione di libri direttamente dal dispositivo. " -"Per fare questo è necessario attivare il server di contenuti." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Attivare in server di &content" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Ricorda di lasciare aperto calibre poiché il server funziona solamente " -"quando calibre è in esecuzione.\n" -"<p>Stanza dovrebbe essere in grado di trovare calibre automaticamente. Se " -"non è così, prova ad aggiungere l'indirizzo URL http://mionomehost:8080 come " -"un nuovo catalogo sull'iPhone. In questo caso mionomehost può essere sia il " -"nome host completamente specificato che l'indirizzo IP del computer sul " -"quale calibre è in esecuzione." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -22114,23 +22300,23 @@ msgstr "preferenza ripristinata " msgid "creating custom column " msgstr "creazione colonna personalizzata " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrazione del vecchio database nella biblioteca in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Sto copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compattazione database" @@ -22501,40 +22687,40 @@ msgstr "in" msgid "Books in" msgstr "Libri in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Altri formati" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Leggi %(title)s nel formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Scarica" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Dettagli" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un collegamento permanente a questo libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Questo libro è stato eliminato" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "nella ricerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Libri corrispondenti" @@ -23641,6 +23827,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Seleziona il tema (richiede il riavvio)" @@ -23714,8 +23912,8 @@ msgstr "Sezione sconosciuta" msgid "Unknown feed" msgstr "Fonte sconosciuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Articolo senza titolo" @@ -24753,40 +24951,37 @@ msgstr "" "questa funzione, lo fai a tuo rischio!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Salva il file originale durante le conversioni da un formato allo stesso " -"formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quando calibre converte da un formato allo stesso formato, per\n" -"esempio da EPUB a EPUB, il file originale viene salvato, così se la\n" -"conversione è scadente, puoi modificare i parametri e lanciarla di nuovo.\n" -"Impostandola a Falso impedisci a calibre di salvare il file originale." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Numero di libri visti di recente da mostrare" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" "Cambia la dimensione del carattere dei dettagli del libro nell'interfaccia" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24794,11 +24989,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24810,13 +25005,13 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Il formato predefinito da adottare quando si utilizza la funzionalità " "Ottimizza" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24847,12 +25042,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'ricorda'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Non preselezionare una voce completata quando modifichi autori/tag/serie/ecc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24869,3 +25064,15 @@ msgstr "" "uno prima di premere Invio. La tecnica preferita dipenderà dallo stato dei " "metadati\n" "della tua biblioteca e dal tuo stile personale di modifica." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 3d87df459a..10dd382e49 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-16 10:46+0000\n" "Last-Translator: Shushi Kurose <md81bird@hitaki.net>\n" "Language-Team: Japanese <ja@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:43+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -324,336 +326,340 @@ msgstr "%sファイルに書誌情報を設定する" msgid "Set metadata from %s files" msgstr "%sファイルから書誌情報を設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "本をCalibreか接続したデバイスに追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "接続されているKindleから注釈を取得(実験的)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Calibreライブラリになる本のカタログを生成" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "本を色々な電子書籍フォーマットに変換" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "本をcalibreライブラリか接続されたデバイスから削除" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Calibreライブラリの本の書誌情報を編集する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Calibreライブラリの本を読む" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "インターネットからニュースを電子書籍の形でダウンロードする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "関連する本のリストをすばやく表示" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Calibreライブラリからハードディスクへ本をエクスポート" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "本の詳細を別ウィンドウで表示" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Calibreを再起動" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Calibreライブラリの本ファイルがあるフォルダーを開く" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "接続されたデバイスに本を送る" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "本をメールやWebで送ります。またはiTuneやコンピューター上のフォルダーへ、まるでそれらがデバイスであるかのように接続して送ります。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "calibreユーザーマニュアルを見る" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Calibreを設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "現在選択されている物に似ている本を簡単に探す" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "別のCalibreのライブラリに切り替えてメンテナンスを実行します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "本をデバイスからCalibreのライブラリへコピーする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "デバイス上にある本のコレクションを編集する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "一つのCalibreライブラリから他へ本をコピーする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "あなたのCalibreライブラリにあるepubまたはhtmlzファイルに小さな設定変更を行う" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "Calibreライブラリをハイライトモードで検索時に、次や前のマッチを見つける" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "calibreのライブラリからランダムに本を選択" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "数々の電子書籍販売サイトから本を検索する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "新しいCalibreのプラグインを取得したり、既存のものをアップデートする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "外観" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "インターフェース" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibreの外観をあなたの好みに調整します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "挙動" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "calibreの挙動を変更する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "表示列の追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "calibre本リストに表示列を追加/削除する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "ツールバー" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "ツールバーや、各々実行できるメニューが表示されるコンテキストメニューをカスタマイズする。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "calibreでの本の検索方法をカスタマイズする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "入力オプション" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "変換設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "各入力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "共通オプション" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "すべてのフォーマットに共通の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "出力オプション" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "各出力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "本の追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "インポート/エクスポート" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "本を追加する際にcalibreが書誌情報をファイルからどのように読み込むか設定します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "ディスクに保存" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "ディスクへ保存を使って、データベースからディスクへcalibreがファイルをエキスポートする際の挙動を制御します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "デバイスに転送" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "calibreがファイルを電子書籍リーダーへ送信する挙動を制御します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "書誌情報変換ルール" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "保存/送信前に書誌情報を変更します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "テンプレート関数" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "高度な設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "独自のテンプレート関数を作成する。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "メールで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "メールでのブック共有設定。デバイスにダウンロードしたニュース等を自動的に送ることができます。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "ネットで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" "calibreコンテンツサーバーを設定し、インターネット経由でcalibreライブラリにどこからでも、どのデバイスからでもアクセスできるようにします。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "書誌情報のダウンロード" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "calibreが電子書籍の書誌情報を、ネットからダウンロードする方法を制御します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "無視するデバイス" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "デバイスがコンピューターに接続されたときに、どのデバイスを無視するのかを設定します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "プラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "calibreの機能各種について、追加/削除/カスタマイズする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "様々なコンテキストでのcalibreの挙動を微調整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "キーボード" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "calibreで使われるキーボードショートカットをカスタマイズ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "その他" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "その他の高度な設定" @@ -868,32 +874,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "インストール済みのプラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "filetypeプラグインをマッピングする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "ローカルのプラグインのカスタマイズ" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "無効なプラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "有効なプラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "プラグイン%sの初期化に失敗してトレースバック:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -905,103 +911,103 @@ msgstr "" " 外部プラグインをロードしてcalibreをカスタマイズします。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "それが含まれているzipファイルへのパスを指定して、プラグインを追加します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "プラグイン開発者へ: 開発しているプラグインへのパス。このコマンドはプラグインを自動的にzip圧縮しCalibre上のものも更新します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "カスタムのプラグインを名前で削除します。組み込みのプラグインには影響しません。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "プラグインをカスタマイズします。プラグインの名前とカスタマイズした文字列は、カンマで区切って指定します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "インストールされたプラグインを一覧表示" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "名付けたプラグインを有効にする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "名付けたプラグインを無効にする" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "ライブラリへのパスが長すぎます。%d文字以下でなければなりません。" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "はい" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均評価は %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "主メモリー" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "カードA" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "カードB" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ニュース" @@ -1251,8 +1257,8 @@ msgstr "" "「詳細を表示」をクリックするとリストを表示します。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "カタログ" @@ -1320,8 +1326,8 @@ msgstr "デバイス内の本リストを取得しています..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1332,8 +1338,8 @@ msgstr "デバイスに本を転送しています..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1355,8 +1361,8 @@ msgstr "デバイスから本を削除しています..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1518,12 +1524,6 @@ msgstr "Cybook Odyssey 電子書籍リーダー と通信します。" msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad 電子書籍リーダ─と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "この機器からファイルを取得できません" @@ -1934,35 +1934,35 @@ msgstr "Acer Lumireadと通信します。" msgid "Communicate with the Aluratek Color" msgstr "Aluratek Colorと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Trekstorと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "EEE Readerと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Adamタブレットと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Nextbook Readerと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Moovybookリーダーと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "COBYと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Ex124Gと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "WayteQ リーダーと通信" @@ -1975,7 +1975,7 @@ msgid "Communicate with MTP devices" msgstr "MTPデバイスと通信する" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "デバイス情報を取得..." @@ -2106,12 +2106,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "コメントがSONY リーダーをおかしくするため、削除しました。" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "All by title(タイトル順にすべて)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "All by author(著者順にすべて)" @@ -2231,77 +2231,77 @@ msgstr "" "電子書籍リーダー上でT1と同じ方法で著者が表示されるようにするには、このオプションを設定してください。これにより、複数の著者がある本で、最初の著者のみ表示" "するようになります。書誌情報変換ルールを使用している場合は、無効のままにしてください。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "ワイアレス・デバイス" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Smart Device アプリと通信" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "起動時に通信をイネーブル" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Calibreのスタート時に通信を開始するには、これをチェックしてください。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "セキュリティパスワード" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "固定のポートを用いる" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "もしチェックしたなら、\"ポート番号\"欄に記入したポート番号を使用する。そうでないなら、ドライバはランダムなポート番号を使用する。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "ポート番号 " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "「固定のポートを用いる」をチェックしたときにドライバが使用するポート番号を入力" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "詳細なデバッグ情報を表示する" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "活動が無い場合のタイムアウトを設定" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2311,22 +2311,22 @@ msgstr "" "このボックスをチェックした場合、%d分間、接続したデバイスが何もしなかった場合、Calibreは自動的に切断します。チェックをはずした場合、このタイムアウ" "トは無効になります。なのでCalibreが自動的に切断する事は絶対にありません。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "このIPアドレスを使用する" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2334,22 +2334,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "%s からの接続が多すぎます" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "オプションのポートが無効です: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "ランダムなポート番号の確保に失敗しました" @@ -2594,7 +2594,7 @@ msgid "There is insufficient free space on the storage card" msgstr "記録媒体のカードに十分な空きスペースがありません" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%sを描画" @@ -2656,29 +2656,29 @@ msgstr "" "\n" "変換システムに関するドキュメントを見るには以下を参照してください:\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "入力オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "入力ファイル %s の処理制御オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "出力オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "%s出力処理をコントロールするためのオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "出力の外観を調整するためのオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2688,31 +2688,31 @@ msgstr "" "共通のパターンを使ってドキュメントのテキストと構造を変更します。デフォルトでは無効になっています。 " "%(en)sを使って有効にします。個々のアクションは、%(dis)s オプションで無効にすることができます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "ユーザー定義のパターンを使って文章や構造を変更します。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "ドキュメント構造の自動判別を制御" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "目次の自動生成をコントロールします。デフォルトでは、入力ファイルに目次があった場合に優先的に自動生成されます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "出力の書誌情報の設定オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "変換をデバッグする補助用のオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2720,7 +2720,7 @@ msgstr "" "ビルトインのレシピ名をリストアップする。以下のようにしてビルトイン・レシピから電子書籍を作成できます。ebook-convert \"Recipe " "Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "出力を名前をつけて保存" @@ -4086,66 +4086,6 @@ msgstr "電子書籍の変換中..." msgid "Running %s plugin" msgstr "プラグイン %s を実行中" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "パースに失敗: %(name)s with error: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub 修正" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "epubcheckのバグを回避" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"最新版のepubcheckのバグを回避します。epubcheckは実際にはエラーでない多くの物をエラーだとレポートします。epub-" -"fixはそれらを判別しepubcheckが好むように変換します。これはあなたのepubに重大な変化を加えます。(epubcheckプロジェクトに文句を言っ" -"てね。)" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"EPUBファイルによくある問題を修正し、よく設計されていない出版サービスに拒否されないようにします。\n" -"\n" -"デフォルトでは実際の修正は行わず、見つかったエラーについてのメッセージを表示します。どのエラーを自動的に修正するかをオプションで指定してください。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "epubファイルを指定しなければなりません。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "記載されていないファイルを修正する" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"記載されていないファイルを修正する。epub-" -"fixは、それらをマニフェストに記載するか削除するかのどちらも可能です。削除するときには「記載されていないファイルを削除」を選んでください。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "記載されていないファイルを、マニフェストに記載する代わりに削除する" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4415,14 +4355,14 @@ msgstr "テンプレートエラー" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "いいえ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4482,7 +4422,7 @@ msgstr "コメント" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "タグ" @@ -4490,7 +4430,7 @@ msgstr "タグ" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4643,6 +4583,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4781,12 +4722,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "これはAmazon Topaz ブックです。処理できません。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "MOBIファイルではありません。Topazファイルです。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "MOBIファイルではありません。" @@ -4889,14 +4830,14 @@ msgstr "本文" msgid "%s format books are not supported" msgstr "%s フォーマットはサポートしていません" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4906,7 +4847,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4922,19 +4863,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " か " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4954,22 +4895,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4986,7 +5023,7 @@ msgstr "HTML 目次生成オプション" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "評価" @@ -5310,7 +5347,7 @@ msgstr "書籍の追加をコントロール" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5625,7 +5662,7 @@ msgstr "フォルダー %s は、すでに存在します。先に削除して #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "長すぎます" @@ -5716,7 +5753,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6102,27 +6139,31 @@ msgstr "デバイスに送信" msgid "Connect/share" msgstr "接続/共有" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "停止" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "サーバーを停止します。これには1分ほどかかります、お待ちください..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "自動実行を無効にする" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6392,79 +6433,214 @@ msgid "Plugin Updater" msgstr "プラグインアップデーター" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "記号文字を変換する(&P)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "すべて選択(&A)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "選択なし(&N)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6571,7 +6747,7 @@ msgid "Click the show details button to see which ones." msgstr "「詳細を表示」ボタンをクリックして、どれか確認してください。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "本の詳細を表示" @@ -6767,7 +6943,7 @@ msgstr "書籍のプレビュー(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7034,7 +7210,7 @@ msgstr "calibreに本を追加" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "ウィザード・ページ" @@ -7176,7 +7352,7 @@ msgid "Click to open" msgstr "クリックして開く" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -7791,7 +7967,7 @@ msgid "Choose foreground color" msgstr "描画色を選択" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "背景色を選択" @@ -8358,10 +8534,6 @@ msgstr "段落の間に空行を入れる(&B)" msgid "Text &justification:" msgstr "テキスト揃え(&J):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "記号文字を変換する(&P)" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "ユニコード文字をASCIIに変換する(&T)" @@ -8394,10 +8566,6 @@ msgstr "埋め込みするフォント(&E)" msgid "&Disable font size rescaling" msgstr "フォントサイズを再調整しない(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF出力" @@ -8451,7 +8619,7 @@ msgid "&Monospaced font family:" msgstr "等幅フォントファミリー(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "書誌情報" @@ -8725,22 +8893,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "表紙のアスペクト比を保つ(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "セリフファミリー(&R)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "サンセリフファミリー(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "等幅フォントファミリー(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "標準フォント(&T):" @@ -8751,17 +8919,18 @@ msgstr "デフォルトのフォントサイズ(&Z)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " ピクセル" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "等幅フォントのフォントサイズ(&F):" @@ -8973,7 +9142,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "読み込み (&L)" @@ -8983,7 +9152,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "保存(&S)" @@ -9357,10 +9526,10 @@ msgstr "表紙ブラウザーがロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9373,23 +9542,23 @@ msgid "Undefined" msgstr "未定義" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "未評価" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "'%s'を今日にする" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "'%s'をクリア" @@ -9418,37 +9587,37 @@ msgid "" "default" msgstr "\"{0}\"一覧に無効な値があるので、デフォルト値を使用します" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "変更を適用" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "シリーズを取り除く" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "本を自動的に番号付けする" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "強制的に番号を次からはじめる: " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "\"{0}\"一覧に無効な値が入っているので、リストに表示しません。" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "すべてのタグを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "追加するタグ" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "取り除くタグ" @@ -10261,8 +10430,8 @@ msgstr "場所 %s は現在のcalibreライブラリを含んでいます。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "悪い場所" @@ -10387,7 +10556,7 @@ msgid "&Profile:" msgstr "プロファイル(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "OK(&O)" @@ -10433,7 +10602,7 @@ msgstr "デバイス上のすべてのチェックされた本は<b>完全に削 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "著者" @@ -10548,14 +10717,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "すべて選択(&A)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "選択なし(&N)" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10576,7 +10737,7 @@ msgstr "リンク" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "一致しませんでした" @@ -10752,7 +10913,7 @@ msgstr "このエラーの詳細な情報を表示" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "コピー済" @@ -10878,24 +11039,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R テンプレートエラー" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "検索先が複数フィールドの場合には、置換の対象フィールドを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "対象の識別子タイプを指定してください" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "検索/置換は無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "検索パターンは無効です:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10904,30 +11065,30 @@ msgstr "" "変更を%d 冊の本に適用します。\n" "フェーズ {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "保存した検索/置換を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選択した検索/置換は削除されます。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "検索/置換を保存" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "検索/置換名:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "名前を入力する必要があります。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11888,70 +12049,70 @@ msgstr "%s ニュースソース" msgid "&Download now" msgstr "すぐにダウンロード(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "ユーザー名とパスワードが必要です" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "このニュースソースにはユーザー名(とパスワード)が必要です。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "アカウント" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(オプション)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(必須)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "作成者: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "%s を今ダウンロードする" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "最後のダウンロード: なし" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "(なし)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d 日, %(hours)d 時間 %(mins)d 分前" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "最後のダウンロード:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "インターネットに接続されていないので、ニュースがダウンロードできません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "インターネット未接続" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "ニュースの取得スケジュール" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "ニュースソースをカスタマイズして追加" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "スケジュールされたすべてのニュースソースをダウンロード" @@ -12532,44 +12693,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "選択された色の名前をクリップボードにコピー:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "著者ソート" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "タグ1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "タグ2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "テンプレート言語チュートリアル" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "テンプレート関数リファレンス" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "例外: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "列が選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "色付けする列を選択しなくてはなりません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "テンプレートがありません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "テンプレート欄は空白にできません" @@ -13610,57 +13771,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "Calibre Portable (%s) のパスが長過ぎます。59文字以下にしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "calibre電子書籍ライブラリの場所を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "ライブラリ作成に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "calibreのライブラリの作成に失敗: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "新しいcalibre電子書籍ライブラリの場所を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "ユーザーインターフェースを初期化..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "修復失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "データベースの修復に失敗しました。新しい空のライブラリで起動します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "データベースの場所に問題があります" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "データベースの場所 %r に問題があります。calibreを終了します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "データベースが壊れています" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13670,60 +13831,60 @@ msgstr "" "%s のライブラリデータベースは壊れています。Calibre に再確認して自動的にリビルドを行わせますか? " "リビルドは完全には成功しない可能性があります。「いいえ」を選択した場合は、新しく空の calibre ライブラリを作成します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "データベースの場所 %r に問題があります。新しい空のcalibreライブラリで開始します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "%s を開始: 本をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "動作していない事が明らかな時には" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "はシステムトレイで動作しているかもしれません。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "画面の右上のエリアを探してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "画面の右下のエリアを探してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "コンピューターを再起動してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "次のファイルを削除してみてください:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "開始できません " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s はすでに実行中です" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "実行中のcalibreはありません" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13732,7 +13893,7 @@ msgid "&Preferences" msgstr "設定(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "終了(&Q)" @@ -14662,180 +14823,214 @@ msgid "is greater than" msgstr "が次より大きい" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "は持っている" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "は持っていない" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "パターンあり" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "はパターンが無い" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "は設定されている" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "は設定されていない" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "は持っている" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "は持っていない" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "パターンあり" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "はパターンが無い" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "等しい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "等しくない" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "パターンにマッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "パターンがマッチしない" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "フィールド ___ 条件 ___ 値" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "識別子のタイプか、識別子タイプと値を「識別子:値」のフォーマットで入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "番号を入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "日付を YYYY-MM-DD のフォーマットで入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "文字列を入力。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "正規表現を入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "複数の値を「%s」で区切ることで入力できます" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "には" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "次の条件がすべて当てはまった時のみ:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "他の条件を追加" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "ボックスをすべて空にすると、条件を無効にできます" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "無効な条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "このルールの条件の一つが無効です: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "条件がありません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "このルールの中の最低でも1つの条件が空欄で無い様にしてください" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14848,7 +15043,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14858,33 +15053,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "<li>もし <b>%(col)s</b> 列が <b>%(action)s</b> の時の値: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "ルールを追加" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "ルールを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "選択したルールを上に移動" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "選択したルールを下に移動" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "高度なルールを追加" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -14893,23 +15088,23 @@ msgstr "" "calibreがどの色を利用するか決める\"ルール\"を作成して、本リストの列の色を設定することができます。以下の「ルールを追加」ボタンをクリックしてくだ" "さい。<p>ダブルクリックして、<b>すでにあるルールを変更</b>することもできます。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "ルールが選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "%s のルールが選択されていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "削除" @@ -15890,7 +16085,7 @@ msgstr "最初に見つかるまでに待つ最大の時間(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " 秒" @@ -16838,7 +17033,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "-1に設定すると、不定数の引数をこの関数で使います。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "削除(&D)" @@ -18142,8 +18337,8 @@ msgid "Edit" msgstr "編集" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "リセット" @@ -18161,19 +18356,19 @@ msgid "Options to customize the ebook viewer" msgstr "電子書籍ビューアーをカスタマイズするためのオプション" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "最後に使ったウィンドウのサイズを覚える" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "ユーザースタイルシートを設定します。すべての本の見た目をカスタマイズすることができます。" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18263,233 +18458,245 @@ msgstr "等幅フォントサイズ (ピクセル)" msgid "The standard font type" msgstr "標準フォントタイプ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "編集中" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "キーボードショートカットの編集の途中です。まず、ショートカット編集ボックスの外側をクリックして終了してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "電子書籍ビューアーを設定" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "デフォルトのフォントサイズ(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "セリフ書体" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "サンセリフ書体" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "等幅フォント" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "フォントオプション(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "ページめくり時間(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "無効" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "マウスホイールでページめくり(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "ビューアーのウィンドウより大きい画像をリサイズ (再起動が必要)(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "ハイフン付け (長いワードの途中で行を区切る)(&Y)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "ハイフン付けのデフォルト言語(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "ハイフン付けルールに使われるデフォルトの言語。もし本に言語が指定されていない場合、これが使われます。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "終了時に現在ページを覚える(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "一般(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "ダブルクリックでキーボードショートカットを変更" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "キーボードショートカット(&K)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -18499,27 +18706,27 @@ msgstr "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">このフォーラム</a>を" "クリックして見てください。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "ユーザースタイルシート(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18544,7 +18751,7 @@ msgid "&Search for next occurrence" msgstr "次を検索(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "ジャンプ..." @@ -18662,171 +18869,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "本のフォーマット" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "本内のポジション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "本内のテキストを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "印刷プレビュー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "最近開いた本のリストをクリア" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "dict.orgに接続して検索: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "電子書籍の選択" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "電子書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "見つかりませんでした: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "フローをロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "%s をレイアウト" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "ブックマーク #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "ブックマークの追加" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "ブックマークのタイトルを入力:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "ブックマークの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "電子書籍をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "電子書籍を開けませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "電子書籍ビューアーをコントロールするオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に前面へ表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に全画面表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Javascriptアラートとコンソールメッセージをコンソールへ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "指定された本を開く位置です。位置とは、ビューアーの左上の端が表示されている場所のことです。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18945,34 +19142,35 @@ msgid "Show" msgstr "表示" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "隠す" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "切り替え" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "電子書籍デバイスを選択してください。リストにない場合は、\"%s\"デバイスを選択してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "ライブラリの移動中..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "ライブラリの移動が失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "無効なデータベース" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -18980,47 +19178,47 @@ msgid "" msgstr "" "<p>無効なライブラリが %(loc)s にすでに存在します。ライブラリを移動する前に、それを削除してください。<br>エラー: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "ライブラリを移動できませんでした。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "本の場所を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Calibreのライブラリには空のフォルダーを選択する必要があります。%s は空ではありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "次へ(&N) >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "キャンセル" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "完了(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "ウェルカムウィザード" @@ -19029,7 +19227,7 @@ msgstr "ウェルカムウィザード" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "calibre へようこそ" @@ -19037,7 +19235,7 @@ msgstr "calibre へようこそ" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "あなたの電子書籍ニーズに合ったワンストップソリューション" @@ -19312,34 +19510,30 @@ msgstr "Hotmailを使う" msgid "&Test email" msgstr "メールのテスト(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"iPhone/iTouch上で、<a " -"href=\"http://www.lexcycle.com/download\">Stanza</a>電子書籍アプリケーションを使用している場合、デバイ" -"スから直接calibreの本コレクションにアクセスできます。これを行うには、コンテンツサーバーを稼働させてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "コンテンツサーバーを稼働する(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>calibreを実行している間のみ、サーバーとして機能することを覚えておいてください。\n" -"<p>Stanzaにはcalibreのライブラリを自動的に検出する機能がありますが、検出できないときはiPhoneのStanzaに URL " -"http://myhostname:8080 " -"を登録してください。myhostnameはcalibreが稼働しているコンピューターのホスト名、もしくはIPアドレスです。" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20592,22 +20786,22 @@ msgstr "" msgid "creating custom column " msgstr "カスタム列を作成 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>古いデータベースを %s の電子書籍ライブラリへ移行<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "コピー中<b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -20954,40 +21148,40 @@ msgstr ":" msgid "Books in" msgstr "カテゴリー中の本:" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "他のフォーマット" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "%(title)s を %(fmt)s フォーマットで読む" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "取得" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "詳細" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "パーマリンク" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "この本へのパーマリンク" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "この本は削除されました" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "見つかった本" @@ -22137,6 +22331,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "テーマを選択(再起動が必要)" @@ -22208,8 +22414,8 @@ msgstr "不明なセクション" msgid "Unknown feed" msgstr "不明なフィード" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "タイトルのない記事" @@ -23258,35 +23464,36 @@ msgstr "" "ださい。" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "同じフォーマットから同じフォーマットへ変換する場合、オリジナルのファイルを保存しておく。" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"calibreが、例えばEPUBからEPUBのように、同じフォーマットから同じフォーマットへ変換する場合、元のファイルを穂損します。なので、変換がおかしい" -"場合このtweakを使ってもう一度実行することができます。これをFalseにするとcalibreは元のファイルを保存しなくなります。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23294,11 +23501,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23310,11 +23517,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23330,11 +23537,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23343,3 +23550,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/jv.po b/src/calibre/translations/jv.po index 4d740bde0f..b500e21980 100644 --- a/src/calibre/translations/jv.po +++ b/src/calibre/translations/jv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-08-09 07:28+0000\n" "Last-Translator: anggoro <ang@desa.in>\n" "Language-Team: Javanese <jv@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:42+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,335 +328,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -866,32 +872,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -899,103 +905,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1219,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1286,8 +1292,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1298,8 +1304,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1321,8 +1327,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1484,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1864,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1905,7 +1905,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2034,12 +2034,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2143,77 +2143,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2221,22 +2221,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2244,22 +2244,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2498,7 +2498,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2542,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2572,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3834,56 +3834,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4136,14 +4086,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4203,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4211,7 +4161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4351,6 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4484,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4588,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4605,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4621,19 +4572,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4653,22 +4604,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4685,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5009,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5322,7 +5369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5408,7 +5455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5791,27 +5838,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6068,79 +6119,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6245,7 +6431,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6437,7 +6623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6698,7 +6884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6836,7 +7022,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7445,7 +7631,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7991,10 +8177,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8027,10 +8209,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8084,7 +8262,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8356,22 +8534,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8382,17 +8560,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8602,7 +8781,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8612,7 +8791,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8977,10 +9156,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8993,23 +9172,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9038,37 +9217,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9824,8 +10003,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9950,7 +10129,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9996,7 +10175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10107,14 +10286,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10135,7 +10306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10307,7 +10478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10423,54 +10594,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11394,70 +11565,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12025,44 +12196,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13087,57 +13258,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13145,60 +13316,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13207,7 +13378,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14100,180 +14271,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14282,7 +14487,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14292,56 +14497,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15278,7 +15483,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16131,7 +16336,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17402,8 +17607,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17421,19 +17626,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17523,260 +17728,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17801,7 +18018,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17919,171 +18136,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18199,81 +18406,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18282,7 +18490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18290,7 +18498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18547,26 +18755,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19666,22 +19877,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20014,40 +20225,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21077,6 +21288,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21148,8 +21371,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22067,7 +22290,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22075,25 +22299,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22101,11 +22327,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22117,11 +22343,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22137,11 +22363,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22150,3 +22376,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ka.po b/src/calibre/translations/ka.po index 0a387e027d..5b9c045958 100644 --- a/src/calibre/translations/ka.po +++ b/src/calibre/translations/ka.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-08-26 09:07+0000\n" "Last-Translator: clouds ge <alexzalk@gmail.com>\n" "Language-Team: Georgian <ka@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:39+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,336 +322,340 @@ msgstr "ჩასვი metadata %s ფაილებში" msgid "Set metadata from %s files" msgstr "დააყენე metadata %s ფაილებიდან" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "დაამატე წიგნები კალიბრეს ან მიერთებულ მოწყობილობას" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "გადაიყვანე წიგნები სხვადასხვა ელ-წიგნის ფორმატში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "წაშალე წიგნები კალიბრედან ან მიერთებული მოწყობილობიდან" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "შეასწორე წიგნის metadata კალიბრეს ბიბლიოთეკაში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "წაიკითხე წიგნები ტქვენს კალიბრე ბიბლიოთეკაში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "გადმოიწერე ახალი ამბები ინტერნეტიდან ელ-წიგნის ფორმატში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "გაგზავნე წიგნები კალიბრეს ბიბლიოთეკიდან ვინჩესტერზე" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "დაარესტარტე კალიბრე" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "გახსენი საქარალდე რომელიც შეიცავს წიგნის ფაილებს კალიბრე ბიბლიოთეკაში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "გააგზავნე წიგნები მიერთებულ მოწყობილობაში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "ნახე კალიბრეს მომხმარებლის სახელმძღვანელო" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "დაარეგულირე კალიბრე" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "დააკოპირე წიგნები მოწყობილობიდან თქვენს კალიბრე ბიბლიოთეკაში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "დააკოპირე წიგნები ერთი კალიბრე ბიბლიოთეკიდან მეორეში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "აირჩიე შემთხვევითი წიგნი თქვენ კალიბრე ბიბლიოთეკიდან" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "მიიღე ახალი კალიბრე ფლაგინები ან განაახლე უკვე არსებულები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "დიზაინი" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "ინტერფეისი" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "ქცევა" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "შეცვალე კალიბრეს ქცევა" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "დაამათე თქვენი საკუთარი სვეტები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "დაამათე/ამოიღე თქვენი საკუთარი სვეტები კალიბრეს წიგნების სიაში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "ხელსაწყოთა ზოლი" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "იძებნება" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "დაარეგულირე როგორ მოიძებნოს წიგნები კალიბრეში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "შეყვანის პარამეტრები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "გადაყვანა" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "უბრალო პარამეტრები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "შედეგის პარამეტრები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "დამატება წიგნების" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "შემოტანა/გაგზავნა" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "ინახება წიგნები დისკზე" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "იგზავნება წიგნები მოწყობილობაზე" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "შეცვალე metadata არეები მანამ შეინახავ/გაგზავნი" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "ნიმუშის ფუნქციები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "დაწინაურებული" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "შექმენი კაკუთარი ნიმუშის ფუნქციები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "გაზიარება წიგნების იმეილით" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "გაზიარება" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "გაზიარება ქსელში" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "მეტამონაცემების გადმოწერა" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "პლაგინები" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "კლავიატურა" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "მოირგე კლავიატურის კომბინაციები კალიბრესთვის" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "სხვადასხვა" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -863,32 +869,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "დაყენებული ფლაგინები" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "ადგილობრივი ფლაგინების დარეგულირება" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "გათიშული ფლაგინები" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "ჩართული ფლაგინები" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -896,103 +902,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "ყველა დაყენებული ფლაგინის ჩამოთვლა" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "ჩართე დასახელებული ფლაგინი" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "გათიშე დასახელებული ფლაგინი" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "დიახ" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "მთავარი" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1216,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1283,8 +1289,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1295,8 +1301,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1318,8 +1324,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1481,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1861,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1902,7 +1902,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2031,12 +2031,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2140,77 +2140,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2218,22 +2218,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2241,22 +2241,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2495,7 +2495,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2539,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2569,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3831,56 +3831,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4133,14 +4083,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4200,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4208,7 +4158,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4348,6 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4481,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4585,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4602,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4618,19 +4569,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4650,22 +4601,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4682,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5006,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5319,7 +5366,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5405,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5788,27 +5835,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6065,79 +6116,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6242,7 +6428,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6434,7 +6620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6695,7 +6881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6833,7 +7019,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7442,7 +7628,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7988,10 +8174,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8024,10 +8206,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8081,7 +8259,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8353,22 +8531,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8379,17 +8557,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8599,7 +8778,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8609,7 +8788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8974,10 +9153,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8990,23 +9169,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9035,37 +9214,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9821,8 +10000,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9947,7 +10126,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9993,7 +10172,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10104,14 +10283,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10132,7 +10303,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10304,7 +10475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10420,54 +10591,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11391,70 +11562,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12022,44 +12193,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13084,57 +13255,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13142,60 +13313,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13204,7 +13375,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14097,180 +14268,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14279,7 +14484,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14289,56 +14494,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15275,7 +15480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16128,7 +16333,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17399,8 +17604,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17418,19 +17623,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17520,260 +17725,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17798,7 +18015,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17916,171 +18133,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18196,81 +18403,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18279,7 +18487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18287,7 +18495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18544,26 +18752,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19663,22 +19874,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20011,40 +20222,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21074,6 +21285,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21145,8 +21368,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22064,7 +22287,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22072,25 +22296,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22098,11 +22324,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22114,11 +22340,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22134,11 +22360,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22147,3 +22373,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index 1c145ae32d..3b3a6ddab3 100644 --- a/src/calibre/translations/kn.po +++ b/src/calibre/translations/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh <sknagesh@gmail.com>\n" "Language-Team: Kannada <kn@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:43+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -323,335 +325,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "calibreಗೆ ಅಥವ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಿರುವ ಸಾದನಕ್ಕೆ ಪುಸ್ತಕಗಳನ್ನು ಸೇರಿಸಿ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "ಸಂಬಂಧಪಟ್ಟ ಪುಸ್ತಕಗಳ ಪಟ್ಟಿಯನ್ನು ತ್ವರಿತವಾಗಿ ತೋರಿಸು" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -863,32 +869,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -896,103 +902,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1216,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1283,8 +1289,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1295,8 +1301,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1318,8 +1324,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1481,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1861,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1902,7 +1902,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2031,12 +2031,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2140,77 +2140,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2218,22 +2218,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2241,22 +2241,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2495,7 +2495,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2539,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2569,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3831,56 +3831,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4133,14 +4083,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4200,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4208,7 +4158,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4348,6 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4481,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4585,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4602,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4618,19 +4569,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4650,22 +4601,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4682,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5006,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5319,7 +5366,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5405,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5788,27 +5835,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6065,79 +6116,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6242,7 +6428,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6434,7 +6620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6695,7 +6881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6833,7 +7019,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7442,7 +7628,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7988,10 +8174,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8024,10 +8206,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8081,7 +8259,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8353,22 +8531,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8379,17 +8557,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8599,7 +8778,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8609,7 +8788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8974,10 +9153,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8990,23 +9169,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9035,37 +9214,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9821,8 +10000,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9947,7 +10126,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9993,7 +10172,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10104,14 +10283,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10132,7 +10303,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10304,7 +10475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10420,54 +10591,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11391,70 +11562,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12022,44 +12193,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13084,57 +13255,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13142,60 +13313,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13204,7 +13375,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14097,180 +14268,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14279,7 +14484,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14289,56 +14494,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15275,7 +15480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16128,7 +16333,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17399,8 +17604,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17418,19 +17623,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17520,260 +17725,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17798,7 +18015,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17916,171 +18133,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18196,81 +18403,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18279,7 +18487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18287,7 +18495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18544,26 +18752,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19663,22 +19874,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20011,40 +20222,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21074,6 +21285,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21145,8 +21368,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22064,7 +22287,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22072,25 +22296,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22098,11 +22324,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22114,11 +22340,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22134,11 +22360,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22147,3 +22373,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 8e2ab121f2..861f057a3e 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:54+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Korean <ko@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:43+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -322,336 +324,340 @@ msgstr "%s 파일에 메타데이터를 지정합니다." msgid "Set metadata from %s files" msgstr "%s 파일에서 메타 정보를 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "책은 calibre 프로그램이나 연결된 장치에 추가됩니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "연결된 Kindle로부터 주석을 가져옵니다 (시험중)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "책들은 다양한 종류의 이북 포맷으로 변환합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "책을 calibre 프로그램이나 연결된 장치에서 삭제합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "calibre 저장소에 있는 책들의 메타정보를 수정합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "calibre 저장소의 책을 읽습니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "인터넷에서 뉴스를 전자책형식으로 다운로드합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "관련된 책들의 리스트를 빠르게 보여줍니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "calibre 저장소에서 책을 하드디스크에 저장합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "세부 정보를 별개의 팝업창으로 표시합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "프로그램을 다시 시작합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "calibre 라이브러리에서 책 파일들을 포함하고 있는 폴더를 엽니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "연결된 장치로 책들을 보냅니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "calibre 사용자 메뉴얼 찾아보기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "calibre 커스터마이즈" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "현재 선택된 것과 유사한 책을 쉽게 찾기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "기기에서 calibre 저장소로 책 복사하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "한 저장소에서 다른 저장소로 책 복사하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "calibre 저장소에 있는 epub 또는 htmlz 파일을 일부 개조하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "calibre 저장소에서 무작위로 책 선택하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "calibre 플러그인을 새로 설치하거나 기존 플러그인을 업데이트하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "모양새" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "인터페이스" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre 인터페이스 모양새를 조정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "작동" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Calibre가 동작하는 방식을 변경합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "사용자 정의 열 추가" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "자신의 서평이나 시평을 Calibre 책 리스트에 첨가 또는 제거합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "도구모음" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "도구 모음과 마우스 우측 버튼 메뉴를 사용자 정의합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "입력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "변환하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "입력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "공통 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "모든 형식에 공통적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "출력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "출력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "책 추가하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "가져오기/내보내기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Calibre에 책을 추가할때 파일에서 메타정보를 읽어오는 방법을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "책을 디스크에 저장하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "저장시, Calibre의 데이타베이스로부터 디스크장치로 어떻게 변환되는지를 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "책을 장치로 전송하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Calibre가 화일을 ebook리더로의 전달을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "메타정보 제어판" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "저장 또는 내보내기 전, 메타 정보 필드를 변환합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "고급" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "이메일으로 책 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "공유" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "이메일을 통해서 책 공유하기를 설정합니다. 내려받은 뉴스를 자동으로 장치로 전송하기때 사용될 수 있습니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "네트워크로 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" "인터넷 상, 또는 어떤 장소나 장치로부터 Caiibre 도서관에 접속 가능하도록 도와주는 Calibre 컨텐츠 서버를 설정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "메타 정보 내려받기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre의 기능들은 다양한 방법으로 추가, 제거 또는 일부변경 될 수 있습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "트윅" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "다양한 전후관계 내에서 Calibre가 어떻게 행동하는지를 조정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "기타" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "기타 전문가용 설정" @@ -866,32 +872,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "설치된 플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "파일 종류 플러그인을 위한 맵핑" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "로컬 플러그인 설정" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "사용되지 않는 플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "사용 중인 플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "플러그인 %s의 초기화가 실패하였습니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -903,103 +909,103 @@ msgstr "" " Customize calibre by loading external plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "플러그인을 포함하고 있는 압축 파일의 경로를 지정하여 플러그인을 추가합니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "이름을 기준으로 커스텀 플러그인을 제거합니다. 내장된 플러그인에는 적용되지 않습니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "플러그인을 설정합니다. 플러그인의 이름과 콤마로 구분된 설정 문자열을 지정합니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "설치된 플러그인을 나열합니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "주어진 이름의 플러그인을 사용합니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "주어진 이름의 플러그인을 사용하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "예" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "주" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "카드 A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "카드 B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "뉴스" @@ -1230,8 +1236,8 @@ msgstr "" "목록을 보려면 '상세히 보기'를 누르세요." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "분류" @@ -1297,8 +1303,8 @@ msgstr "장치에 있는 책의 목록을 가져옵니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1309,8 +1315,8 @@ msgstr "책을 장치로 전송합니다..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1332,8 +1338,8 @@ msgstr "장치에서 책을 삭제합니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1495,12 +1501,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad 전자책 리더와 통신합니다" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "장치로부터 파일을 얻을 수 없습니다" @@ -1877,35 +1877,35 @@ msgstr "기기 Acer Lumiread와 통신" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1918,7 +1918,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "장치 정보를 얻습니다." @@ -2047,12 +2047,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2156,77 +2156,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2234,22 +2234,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2257,22 +2257,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2511,7 +2511,7 @@ msgid "There is insufficient free space on the storage card" msgstr "메모리카드에 여유 공간이 부족합니다." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s가 만들어졌습니다" @@ -2574,29 +2574,29 @@ msgstr "" "\n" "파일 변환 시스템 전체 문서를 보려면\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "입력 옵션" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "%s 파일 입력의 처리를 제어하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "출력 옵션" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "%s 출력의 처리를 제어하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "출력의 모양새를 제어하는 옵션입니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2604,16 +2604,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "문서 구조의 자동 검출을 제어합니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2621,21 +2621,21 @@ msgid "" msgstr "" "목차의 자동 생성을 제어합니다. 기본값으로 원본 파일이 목차를 가지고 있다면, 자동으로 생성된 목차를 우선적으로 사용할 것입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "출력의 메타 정보를 지정하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "출력을 다음으로 저장함" @@ -3904,56 +3904,6 @@ msgstr "전자책에 변형을 실행합니다..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub 수리" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "epubcheck 버그 해결책" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "EPUB 파일을 지정해야 합니다" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4217,14 +4167,14 @@ msgstr "템플릿 오류" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "아니오" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4284,7 +4234,7 @@ msgstr "설명" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "태그" @@ -4292,7 +4242,7 @@ msgstr "태그" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4439,6 +4389,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4572,12 +4523,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "이것은 Amazon Topaz 책입니다. 처리할 수 없습니다." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4676,14 +4627,14 @@ msgstr "본문" msgid "%s format books are not supported" msgstr "%s 형식의 책은 지원하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4693,7 +4644,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4709,19 +4660,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " 또는 " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4741,22 +4692,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4773,7 +4820,7 @@ msgstr "HTML 목차(TOC) 생성 옵션입니다." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "별점" @@ -5099,7 +5146,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5412,7 +5459,7 @@ msgstr "%s 폴더는 이미 존재합니다. 삭제를 먼저 하세요." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5498,7 +5545,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5881,27 +5928,31 @@ msgstr "장치로 전송하기" msgid "Connect/share" msgstr "연결/공유" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6158,79 +6209,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6335,7 +6521,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "책 상세정보 보기" @@ -6527,7 +6713,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6788,7 +6974,7 @@ msgstr "책을 calibre에 추가" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "마법사 페이지" @@ -6926,7 +7112,7 @@ msgid "Click to open" msgstr "열려면 누르세요" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7535,7 +7721,7 @@ msgid "Choose foreground color" msgstr "전경색 선택" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "배경색 선택" @@ -8083,10 +8269,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "유니코드 문자를 ASCII 문자로 전환하기(&T)" @@ -8119,10 +8301,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "글자 크기 변경을 사용하지 않음(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF 출력" @@ -8176,7 +8354,7 @@ msgid "&Monospaced font family:" msgstr "고정폭 글꼴(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "메타 정보" @@ -8449,22 +8627,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "표지의 종횡비를 유지(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "세리프체(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "산세리프체(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "고정폭 글자체(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "표준 글꼴(&T):" @@ -8475,17 +8653,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "고정폭 글자 크기(&F):" @@ -8698,7 +8877,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8708,7 +8887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9075,10 +9254,10 @@ msgstr "표지 탐색기를 불러올 수 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9091,23 +9270,23 @@ msgid "Undefined" msgstr "정의되지 않음" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "별" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "별점 지정 안함" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9136,37 +9315,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "변경사항 적용" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "시리즈 제거" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "모든 태그 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "추가할 태그" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "제거할 태그" @@ -9922,8 +10101,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "잘못된 위치" @@ -10048,7 +10227,7 @@ msgid "&Profile:" msgstr "프로파일(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "확인(&O)" @@ -10094,7 +10273,7 @@ msgstr "선택된 모든 책들을 장치에서 <b>영구적으로 삭제</b>합 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "저자" @@ -10205,14 +10384,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10233,7 +10404,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "일치하는 것이 없습니다" @@ -10405,7 +10576,7 @@ msgstr "이 오류에 대한 자세한 정보를 봅니다" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "사본" @@ -10521,54 +10692,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11495,70 +11666,70 @@ msgstr "" msgid "&Download now" msgstr "지금 내려받기(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "사용자명과 암호가 필요합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "뉴스 소스에 사용할 사용자 이름과 암호를 주어야 합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "계정" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(선택)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(필수)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "제작자: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "최근 받은 날짜: 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "인터넷이 연결되지 않아서 뉴스를 내려받을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "인터넷 연결 안 됨" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "뉴스 내려받기 일정표" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "새로운 소스를 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12126,44 +12297,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "저자 분류" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13188,57 +13359,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre 라이브러리" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "calibre 전자책 라이브러리에 대한 위치를 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "라이브러리 생성이 실패함" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "다음 위치에 calibre 라이브러리 생성이 실패했습니다: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "새로운 calibre 전자책 라이브러리를 위한 위치를 선택합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "사용자 인터페이스를 초기화합니다..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "수리하기 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "데이터베이스 수리가 실패했습니다. 비어있는 새로운 라이브러리로 시작합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "잘못된 데이터베이스 위치" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "%r 위치는 잘못된 데이터베이스 위치입니다. Calibre를 지금 종료합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "데이터베이스 오류 발견" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13246,60 +13417,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "%r 위치는 잘못된 데이터베이스 위치입니다. 비어있는 Calibre 라이브러리로 새로 시작합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "%s 시작하는중: 책을 불러옵니다..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "화면의 오른쪽 상위 영역입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "화면의 오른쪽 하위 영역입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "컴퓨터 재부팅을 시도합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "파일 삭제를 시도합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s은(는) 이미 실행 중입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13308,7 +13479,7 @@ msgid "&Preferences" msgstr "환경설정(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "종료(&Q)" @@ -14203,180 +14374,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14385,7 +14590,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14395,56 +14600,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15389,7 +15594,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16249,7 +16454,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "삭제(&D)" @@ -17522,8 +17727,8 @@ msgid "Edit" msgstr "편집" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "초기화" @@ -17541,19 +17746,19 @@ msgid "Options to customize the ebook viewer" msgstr "전자책 뷰어 사용자 정의 옵션" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "최근 사용된 창 크기를 기억" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "사용자 CSS 스타일 시트를 지정합니다. 모든 책의 모양새를 사용자 정의할 수 있습니다." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17643,260 +17848,272 @@ msgstr "고정폭 글자 크기(px)" msgid "The standard font type" msgstr "표준 글꼴 종료" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "전자책 뷰어 설정" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "기본 글자 크기(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "세리프" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "산세리프" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "고정폭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "글꼴 옵션(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "뷰어 창보다 큰 이미지를 작게 조정합니다 (재시작 필요함) (&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "붙임표(-)로 연결하기 (긴 단어의 중간에 강제 줄 넘김)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "붙임표 붙이기에 대한 기본 언어(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "붙임표 붙이기의 규칙에 사용할 기본 언어입니다. 책에 언어가 지정되지 않은 경우에 사용합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "일반(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "단축키를 변경하려면 더블클릭하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "단축키(&K)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17921,7 +18138,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "이동하기..." @@ -18039,171 +18256,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "책 형식" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "책의 위치" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "책의 본문 검색하기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "인쇄 미리보기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "전자책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "전자책" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "다음에 대해 일치하는 것이 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "북마크 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "북마크에 대한 제목을 입력하세요:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "북마크 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "책 불러오는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "전자책을 열 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "전자책 뷰어를 제어하는 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "콘솔에 자바스크립트 경고와 콘솔 메시지를 출력합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18322,81 +18529,82 @@ msgid "Show" msgstr "보기" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "숨기기" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "가지고 있는 e-book 장비를 선택하십시요. 만약 장비가 아래의 리스트에 존재하지 않다면 \"%s\" 를 선택하십시요." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "라이브러리를 이동하는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "라이브러리 이동 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "잘못된 데이터베이스" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "라이브러리를 이동할 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "책에 대한 위치를 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "마법사에 오신 것을 환영합니다" @@ -18405,7 +18613,7 @@ msgstr "마법사에 오신 것을 환영합니다" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Calibre에 오신 것을 환영합니다" @@ -18413,7 +18621,7 @@ msgstr "Calibre에 오신 것을 환영합니다" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "e-book 설정 마법사" @@ -18682,26 +18890,29 @@ msgstr "Hotmail 사용" msgid "&Test email" msgstr "전자우편 시험(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "컨텐츠 서버 사용하기(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19821,22 +20032,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "<b>%s</b> 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20173,40 +20384,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21236,6 +21447,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21307,8 +21530,8 @@ msgstr "" msgid "Unknown feed" msgstr "공급자를 알 수 없음" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "제목없는 항목" @@ -22226,7 +22449,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22234,25 +22458,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22260,11 +22486,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22276,11 +22502,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22296,11 +22522,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22309,3 +22535,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index 47a5ac3f43..d8a04e6f6a 100644 --- a/src/calibre/translations/ku.po +++ b/src/calibre/translations/ku.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n" "Language-Team: Kurdish <ku@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:43+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 19a90abf96..d03fb868a0 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n" "Language-Team: Lithuanian <lt@li.org>\n" @@ -16,17 +16,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:44+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -321,335 +323,339 @@ msgstr "Nustatyti meta duomenys %s byluose" msgid "Set metadata from %s files" msgstr "Nustatyti meta duomenys iš %s bylu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Išvaizda ir elgsena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Įrenginys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Veikimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Pakeisti calibre veikimą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Pridėti savo stulpelių" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "pridėti/šalinti savo stulpelius į calibre knygų sąrašą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Įvesties parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konvertavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Nustatyti konvertavimo parinktis priklausomai nuo įvesties formato" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Bendros parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Išeities parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Pridėti knygas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importavimas/eksportavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Išsaugoti knygas į diską" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Siųsti knygas į įrenginius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Dalytis knygas el. paštu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Įvairūs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -863,32 +869,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Idiėgti įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Išjungti įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Įjungti įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -900,103 +906,103 @@ msgstr "" " Tinkinti calibre užkraunant išorinius įskiepus.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Parodyti įdiegtus įskiepius" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Naujienos" @@ -1220,8 +1226,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogas" @@ -1287,8 +1293,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1299,8 +1305,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1322,8 +1328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1485,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1906,7 +1906,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2035,12 +2035,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2144,77 +2144,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2222,22 +2222,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2245,22 +2245,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2499,7 +2499,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2543,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3835,56 +3835,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4137,14 +4087,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4204,7 +4154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4212,7 +4162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4352,6 +4302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4485,12 +4436,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4589,14 +4540,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4606,7 +4557,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4622,19 +4573,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4654,22 +4605,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4686,7 +4733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5010,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5323,7 +5370,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5409,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5792,27 +5839,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6069,79 +6120,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6246,7 +6432,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6438,7 +6624,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6699,7 +6885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6837,7 +7023,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7446,7 +7632,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7992,10 +8178,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8028,10 +8210,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8085,7 +8263,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8357,22 +8535,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8383,17 +8561,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8603,7 +8782,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8613,7 +8792,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8978,10 +9157,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8994,23 +9173,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9039,37 +9218,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9825,8 +10004,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9951,7 +10130,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9997,7 +10176,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10108,14 +10287,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10136,7 +10307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10308,7 +10479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10424,54 +10595,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11395,70 +11566,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12026,44 +12197,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13088,57 +13259,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13146,60 +13317,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13208,7 +13379,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14101,180 +14272,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14283,7 +14488,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14293,56 +14498,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15279,7 +15484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16132,7 +16337,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17403,8 +17608,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17422,19 +17627,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17524,260 +17729,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17802,7 +18019,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17920,171 +18137,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18200,81 +18407,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18283,7 +18491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18291,7 +18499,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18548,26 +18756,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19667,22 +19878,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20015,40 +20226,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21078,6 +21289,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21149,8 +21372,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22068,7 +22291,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22076,25 +22300,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22102,11 +22328,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22118,11 +22344,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22138,11 +22364,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22151,3 +22377,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index f84c6cf721..46bd41292d 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa <Unknown>\n" "Language-Team: Latgalian <ltg@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:54+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index ffd0707b05..c0461a8bdc 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Inga V <ivanaga@inbox.lv>\n" "Language-Team: Latvian <ivars.arins@dotnet.lv>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:44+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,8 +156,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -172,19 +174,19 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -328,63 +330,67 @@ msgstr "Ierakstīti metadati %s failos" msgid "Set metadata from %s files" msgstr "Uzstāda metadatus no %s failiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Pievieno grāmatas calibre vai pievienotajā ierícē" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Saņemt anotācijas no pievienotā Kindle (eksperiments)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Ģenerē bibliotēkas grāmatu katalogu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Konvertēt grāmatas uz dažādiem e-grāmatu formātiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Dzēš grāmatas no calibre bibliotēkas vai pievienotās ierīces" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Rediģē calibre bibliotēkas grāmatu metadatus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Lasīt grāmatu no biblio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Lejupielādē ziņas no interneta kā e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Parāda saistīto grāmatu sarakstu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Eksportē cietajā diskā grāmatas no calibre bibliotēkas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Parāda grāmatas detaļas atsevišķā logā" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Restartēt calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Atver mapi, kas satur calibres bibliotēkas grāmatas failu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Sūtīt grāmatas uz pievienoto ierīci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -392,162 +398,162 @@ msgstr "" "Sūta gramatas izmantojot e-pastu vai tīmekli, vai arī pieslēdzas pie iTunes " "vai diska mapēm, tā it kā tās būtu ierīces" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Pārlūkot calibre lietotāja rokasgrāmatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Pielāgot calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Atrod grāmatas, kuras ir līdzīgas izvēlētajai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Parslēdzas starp calibre bibliotēkām un veic to apkopšanu." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopē grāmatas no ierīces uz calibre bibliotēku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Labot kolekcijas, kuru grāmatas tiks pārvietotas uz ierīci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopē grāmatu no vienas calibre bibliotēkas uz citu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Pielāgo sīkas detaļas calibre bibliotēkā esošajiem epub vai htmlz failiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" "Meklējot bibliotēkā izcelšanas režīmā, atrod nākošo vai iepriekšējo rezultātu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Izvēlas nejaušu grāmatu no calibre bibliotēkas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Meklē grāmatas pie dažādiem grāmatu tirgotājiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Iegūst jaunus calibre spraudņus vai pielāgo esošos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Izskats un sajūta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Saskarne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Pielāgot calibre saskarnes izskatu un uzvedību pēc savas gaumes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Uzvedība" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Izmainīt calibre uzvedību" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Pievienot savas kolonnas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Pievienot/noņemt savas kolonas calibre grāmatu sarakstam" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Rīkjosla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" "Pielāgo rīkjoslas un konteksta izvēlnes, mainot tajās pieejamās darbības" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Meklēšana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Pielāgo calbire gāmatu meklēšanas uzvedību" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Ievades opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Pārveidošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Mainīt pārveidošanas uzstādījumus atsevišķiem ievades formātiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Kopīgas opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Uzstādīt visiem formātiem kopīgas konvertēšanas opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Izvades opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Mainīt pārveidošanas uzstādījumus atsevišķiem izvades formātiem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Grāmatu pievienošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importēt/Eksportēt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Pārvalda kā calibre lasa metadatus pievienojot grāmatas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Grāmatu saglabāšana diskā" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -555,50 +561,50 @@ msgstr "" "Pārvalda kā calibre eksportē failus no datubāzes uz disku, izmantojot " "\"Saglabāt diskā\" funkciju" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Grāmatu sūtīšana uz ierīcēm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Pārvalda failu nosūtīšanu uz e-grāmatu lasītāju" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadatu komutācijas paneļi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Maina metadatu laukus pirms saglabāšanas/nosūtīšanas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Šablona funkcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Paplašināti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Ļauj izveidot savas šablona funkcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Kopīgot grāmatas pa e-pastu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Koplietošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -606,11 +612,11 @@ msgstr "" "Konfigurē grāmatu sūtīšanu e-pastā. Var tikt izmantots lai automātiski " "nosūtītu lejupielādētās ziņas uz ierīcēm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Koplietošana tīklā" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -618,57 +624,57 @@ msgstr "" "Konfigurē calibre Satura serveri, kurš ļauj, izmantojot internetu, piekļūt " "calibre bibliotēkai no jebkuras vietas un ierīces" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metadatu lejupielāde" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Pārvalda kā calibre lejupielādē e-grāmatu metadatus no tīkla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Ignorētās iekārtas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" "Izvēlēties kuras ierīces calibre ignorēs, kad tās tiks pieslēgtas datoram" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Pievieno/noņem/pielāgo dažādus calibre funkcionalitātes aspektus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Uzlabojumi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Pielāgo calibre uzvedību dažādās situācijās" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tastatūra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Pielāgo calibre klaviatūras saīsnes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Dažādi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Dažādas papildus konfigurācijas iespējas" @@ -894,32 +900,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Установленные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Failu tipu spraudņu atbilstība" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Lokāla spraudņu pielāgošana" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Atslēgtie spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Ieslēgtie spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Spraudņā %s instalēšana neveiksmīga. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -931,24 +937,24 @@ msgstr "" " Pielāgo calibre, ielādējot papildus spraudņus.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Pievienot spraudni, norādot zip failu, kurš to satur." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Noņemt pievienotu spraudni pēc tā nosaukuma. Nestrādā ar iebūvētajiem " "spraudņiem" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -956,82 +962,82 @@ msgstr "" "Pielāgo spraudni. Norādiet spraudņa nosaukumu un pielāgošanas komandu, " "atdalot tos ar komatu." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Instalēto spraudņu saraksts+" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Iespējot nosaukto spraudni" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Atspējot nosaukto spraudni" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Ceļš lídz bibliotēkai pārāk garš. Jābūt mazāk nekā %d simboliem." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Jā" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Galvenā" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ziņas" @@ -1284,8 +1290,8 @@ msgstr "" "Klikšķiniet 'Parādīt detaļas' lai apskatītu sarakstu." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogs" @@ -1357,8 +1363,8 @@ msgstr "Lasa ierīces grāmatu sarakstu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1369,8 +1375,8 @@ msgstr "Sūta grāmatas uz ierīci..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1392,8 +1398,8 @@ msgstr "Dzēš grāmatas no ierīces..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1557,12 +1563,6 @@ msgstr "Komunicē ar Cybook Odyssey e-grāmatu lasītāju." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunicē ar IRex Iliad e-grāmatu lasītāju." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nevar saņemt failus no šīs ierīces" @@ -1972,35 +1972,35 @@ msgstr "Komunicē ar Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komunicē ar Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunicē ar Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komunicē ar EEE lasītāju" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komunicē ar Adam planšeti" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komunicē ar Nextbook lasītāju" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komunicē ar Moovybook lasītāju" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komunicē ar COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunicē ar Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2013,7 +2013,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Saņem informāciju par ierīci..." @@ -2145,12 +2145,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentāri ir izņemti, jo SONY lasītāji tos nespēj apstrādāt" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Visas pēc nosaukuma" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Visas pēc autora" @@ -2282,77 +2282,77 @@ msgstr "" "nosaka to. Tas nozīmē, to rādīs tikai pirmo autoru grāmatām ar vairākiem " "autoriem. Atstājiet šo atspējoto, ja jūs izmantojat metadatu Plugboards." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Bezvadu Ierīce" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Ports: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2360,22 +2360,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Lietot šo IP adresi" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2383,22 +2383,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2646,7 +2646,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Atmiņas kartē nepietiek brīvas vietas" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2693,29 +2693,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "IEVADES IESTATĪJUMI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Iestatījumi, kas pārvalda ievadfaila %s apstrādi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "IZVADES IESTATĪJUMI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Iestatījumi, kas pārvalda izvadfaila %s apstrādi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Iestatījumi, kas pārvalda rezultāta izskatu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2723,39 +2723,39 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Izmaina dokumenta tekstu un struktūru, izmantojot lietotāja definētus " "šablonus." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Pārvalda dokumenta struktūras automātisku noteikšanu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Uzstādījumi metadatu norādīšanai rezultātā" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Iestatījumi, kas palīdz atkļūdot pārveidošanu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Rezultāts saglabāts" @@ -4007,56 +4007,6 @@ msgstr "Veic e-grāmatas pārveidošanu..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4325,14 +4275,14 @@ msgstr "ŠABLONA KĻŪDA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nē" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4392,7 +4342,7 @@ msgstr "Komentāri" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Birkas" @@ -4400,7 +4350,7 @@ msgstr "Birkas" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4552,6 +4502,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4694,12 +4645,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Nav iespējams apstrādāt, jo šī ir Amazon Topaz grāmata." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4798,14 +4749,14 @@ msgstr "Pamatteksts" msgid "%s format books are not supported" msgstr "%s formāta grāmatas netiek atbalstītas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4815,7 +4766,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4831,19 +4782,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " vai " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4863,22 +4814,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4895,7 +4942,7 @@ msgstr "Iestatījumi HTML satura rādītāja ģenerēšanai." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Vērtējums" @@ -5224,7 +5271,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5537,7 +5584,7 @@ msgstr "Mape %s jau eksistē. Sākumā to izdzēšiet." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Par garu" @@ -5623,7 +5670,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6009,27 +6056,31 @@ msgstr "Sūtīt uz ierīci" msgid "Connect/share" msgstr "Savienoties/koplietot" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Aptur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Aptur serveri. Tas var aizņemt līdz minūtei, lūdzu uzgaidiet..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6290,79 +6341,214 @@ msgid "Plugin Updater" msgstr "Spraudņu atjaunināšana" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6467,7 +6653,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikšķiniet uz \"Parādīt detaļas\", lai redzētu kuras." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Parādīt grāmatas detaļas" @@ -6659,7 +6845,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6920,7 +7106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Vednis" @@ -7058,7 +7244,7 @@ msgid "Click to open" msgstr "Klikšķiniet, lai atvērtu" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7667,7 +7853,7 @@ msgid "Choose foreground color" msgstr "Izvēlieties priekšplāna krāsu" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Izvēlieties fona krāsu" @@ -8213,10 +8399,6 @@ msgstr "Ievietot &tukšu rindu starp rindkopām" msgid "Text &justification:" msgstr "Teksta &izlīdzināšana:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8249,10 +8431,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8306,7 +8484,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadati" @@ -8580,22 +8758,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8606,17 +8784,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8826,7 +9005,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8836,7 +9015,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9203,10 +9382,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9219,23 +9398,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "zvaigzne(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9264,37 +9443,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -10050,8 +10229,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10176,7 +10355,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10222,7 +10401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autors" @@ -10333,14 +10512,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10361,7 +10532,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10533,7 +10704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Nokopēts" @@ -10649,54 +10820,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11622,70 +11793,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Nepieciešams lietotājvārds un parole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Izveidoja: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Nav interneta savienojuma" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12253,44 +12424,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Autors kārtošanai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13315,57 +13486,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Kalibre bibliotēka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Inicializē lietotāja saskarni..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Nederīga datubāzes atrašanās vieta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13373,60 +13544,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Sāknēju %s: Ielādē grāmatas..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13435,7 +13606,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14339,180 +14510,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Ievadiet skaitli" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Ievadiet datumu formātā YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Ievadiet tekstu." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Ievadiet regulāro izteiksmi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14521,7 +14726,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14531,56 +14736,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Pievienot nosacījumu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Noņemt nosacījumu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15517,7 +15722,7 @@ msgstr "Maksimālais gaidīšanas &laiks pēc pirmā rezultāta atrašanas:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sek." @@ -16372,7 +16577,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Dzēst" @@ -17652,8 +17857,8 @@ msgid "Edit" msgstr "Rediģēt" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17671,19 +17876,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17773,260 +17978,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Klaviatūras saīsnes" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18051,7 +18268,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18169,171 +18386,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Grāmatas formāts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-grāmatas:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Pievienot grāmatzīmi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Pārvaldīt grāmatzīmes." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Ielasa e-grāmatu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nevarēja atvērt e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Iestatījumi e-grāmatu skatītāja kontrolei" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18451,14 +18658,15 @@ msgid "Show" msgstr "Parādīt" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Paslēpt" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Pārslēgt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -18467,67 +18675,67 @@ msgstr "" "Izvēlieties e-grāmatu ierīci. Ja Jūsu ierīce nav sarakstā, izvēlieties " "\"%s\" ierīci." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Pārvieto bibliotēku..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Neizdevās pārvietot bibliotēku" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Nederīga datubāze" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Nevarēja pārvietot bibliotēku" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Izvēlieties vietu grāmatām" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Nevarēja izveidot mapi %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Calibre bibliotēkai Jums ir jāizvēlas tukša mape. %s nav tukša." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Nākošais >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Iepriekšējais" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Atcelt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Pabeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Apstiprināt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Sākuma vednis" @@ -18536,7 +18744,7 @@ msgstr "Sākuma vednis" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Laipni lūdzam calibre" @@ -18544,7 +18752,7 @@ msgstr "Laipni lūdzam calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Vienas pieturas risinājums visām Jūsu e-grāmatu vajadzībam." @@ -18803,26 +19011,29 @@ msgstr "Lietot Hotmail" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19922,22 +20133,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migre veco datubāzi uz e-grāmatu bibliotēku %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopē <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Blīvē datubāzi" @@ -20270,40 +20481,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Citi formāti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaļas" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Atbilstošās grāmatas" @@ -21333,6 +21544,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21404,8 +21627,8 @@ msgstr "" msgid "Unknown feed" msgstr "Nezināma barotne" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Raksts bez nosaukuma" @@ -22333,7 +22556,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22341,25 +22565,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22367,11 +22593,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22383,11 +22609,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22403,11 +22629,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22416,3 +22642,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index e37c74e9c9..db14b63db9 100644 --- a/src/calibre/translations/mk.po +++ b/src/calibre/translations/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL <Unknown>\n" "Language-Team: Macedonian <mk@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:44+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index cae76fd73a..7222166832 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Malayalam <ml@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:45+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -323,335 +325,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -864,32 +870,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടുള്ള പ്ലുഗിനുകള്‍" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "നിര്‍ജ്ജിവം ആക്കിയിരിക്കുന്ന പ്ലുഗിനുകള്‍" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -897,105 +903,105 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "ഒരു പ്ലുഗിന്‍ ഉള്‍പ്പെടുത്തുന്നതിനായി അത് അടങ്ങിയിരിക്കുന്ന zip " "ഫയലിലേക്കുള്ള വഴി വ്യക്തമാക്കുക." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടുള്ള പ്ലുഗിനുകള്‍ എല്ലാം ലിസ്റ്റ് ചെയ്യുക" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ പുന:ജ്ജിവിപ്പിക്കുക" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ നിര്‍ജ്ജിവമാക്കുക" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "വാര്‍ത്തകള്‍" @@ -1219,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1286,8 +1292,8 @@ msgstr "ഉപകരണത്തില്‍ ഉള്ള പുസ്തകങ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1298,8 +1304,8 @@ msgstr "പുസ്തകങ്ങള്‍ ഉപകരണത്തിലേ #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1321,8 +1327,8 @@ msgstr "പുസ്തകങ്ങള്‍ ഉപകരണത്തില് #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1485,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad eBook reader ആയി സംവദിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1906,7 +1906,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "ഉപകരണത്തിന്റെ വിവരങ്ങള്‍ നേടുക..." @@ -2035,12 +2035,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2144,77 +2144,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2222,22 +2222,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2245,22 +2245,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2499,7 +2499,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2543,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3835,56 +3835,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4141,14 +4091,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4208,7 +4158,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4216,7 +4166,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4356,6 +4306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4489,12 +4440,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4593,14 +4544,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4610,7 +4561,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4626,19 +4577,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4658,22 +4609,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4690,7 +4737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5014,7 +5061,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5327,7 +5374,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5413,7 +5460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5796,27 +5843,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6073,79 +6124,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6250,7 +6436,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6442,7 +6628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6703,7 +6889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6841,7 +7027,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7450,7 +7636,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7996,10 +8182,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8032,10 +8214,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8089,7 +8267,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8361,22 +8539,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8387,17 +8565,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8607,7 +8786,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8617,7 +8796,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8982,10 +9161,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8998,23 +9177,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9043,37 +9222,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9829,8 +10008,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9955,7 +10134,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10001,7 +10180,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10112,14 +10291,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10140,7 +10311,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10312,7 +10483,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10428,54 +10599,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11399,70 +11570,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12030,44 +12201,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13092,57 +13263,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13150,60 +13321,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13212,7 +13383,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14105,180 +14276,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14287,7 +14492,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14297,56 +14502,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15283,7 +15488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16136,7 +16341,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17407,8 +17612,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17426,19 +17631,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17528,260 +17733,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17806,7 +18023,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17924,171 +18141,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18204,81 +18411,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18287,7 +18495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18295,7 +18503,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18552,26 +18760,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19671,22 +19882,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20019,40 +20230,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21082,6 +21293,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21153,8 +21376,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22072,7 +22295,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22080,25 +22304,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22106,11 +22332,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22122,11 +22348,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22142,11 +22368,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22155,3 +22381,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 0f8fcf9c55..58fa434a80 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Marathi <mr@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:45+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,336 +328,340 @@ msgstr "%s फाईल मध्ये संबंधित मजकूर msgid "Set metadata from %s files" msgstr "%s फाईल मधला मजकूर वापरून संबंधित मजकूर तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "दृश्य अनुभूती" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "तुमच्यानुसार मजकूर स्तंभ तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "calibre च्या पुस्तक सूची मध्ये तुमच्यानुसार मजकूर स्तंभ तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "टूलबार" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "तुम्च्यानुसार टूलबार व उपलभ्द मेन्यू शी निगडीत क्रिया बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "शोधत आहे" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "calibre कोणत्या प्रकारे पुस्तकांमध्ये शोधते ते बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "input पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "रुपांतर" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "प्रत्येक input नुसार रुपांतर पर्याय बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "नेहेमीचे पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "सर्व formats साठी एक समान पर्याय वापरा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "output पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "प्रत्येक output format साठी रुपांतर पर्याय वेगळे ठेवा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "पुस्तके समाविष्ट करत आहे" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "आयात / निर्यात" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "पुस्तके समाविष्ट करताना संबंधित मजकूर कसा वाचावा यासाठी पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "पुस्तके disk वर लिहा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" "calibre फाईल आपल्या database मधून disk वर कसे लिहील याचे पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "पुस्तके या संगणकाला जोडलेल्या devices ना पाठवली जात आहेत" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "तुमच्या ebook reader वर पुस्तके कशी पाठवली जातील यासाठी पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "संबंधित मजकुरासाठी plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "मेटाडाटा डाउनलोड" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -867,32 +873,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -900,103 +906,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "हो" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "वार्ता" @@ -1220,8 +1226,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "पुस्तक सूची" @@ -1287,8 +1293,8 @@ msgstr "उपकरणावरील पुस्तकांची याद #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1299,8 +1305,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1322,8 +1328,8 @@ msgstr "उपकरणावरील पुस्तके नष्ट कर #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1485,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1906,7 +1906,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2035,12 +2035,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2144,77 +2144,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2222,22 +2222,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2245,22 +2245,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2499,7 +2499,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2543,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3835,56 +3835,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4137,14 +4087,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4204,7 +4154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4212,7 +4162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4352,6 +4302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4485,12 +4436,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4589,14 +4540,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4606,7 +4557,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4622,19 +4573,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4654,22 +4605,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4686,7 +4733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5010,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5323,7 +5370,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5409,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5792,27 +5839,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6069,79 +6120,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6246,7 +6432,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "पुस्तकाचा तपशील दाखवा" @@ -6438,7 +6624,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6699,7 +6885,7 @@ msgstr "calibre मध्ये पुस्तके सामील करा" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6837,7 +7023,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7446,7 +7632,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7992,10 +8178,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8028,10 +8210,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8085,7 +8263,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8357,22 +8535,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8383,17 +8561,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8603,7 +8782,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8613,7 +8792,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8978,10 +9157,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8994,23 +9173,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "तारांकन" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "अतारांकित" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9039,37 +9218,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9825,8 +10004,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9951,7 +10130,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9997,7 +10176,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "लेखक" @@ -10108,14 +10287,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10136,7 +10307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10308,7 +10479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "प्रत तयार केली" @@ -10424,54 +10595,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11395,70 +11566,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12026,44 +12197,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13088,57 +13259,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13146,60 +13317,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13208,7 +13379,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14101,180 +14272,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14283,7 +14488,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14293,56 +14498,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15279,7 +15484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16132,7 +16337,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17403,8 +17608,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17422,19 +17627,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17524,260 +17729,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17802,7 +18019,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17920,171 +18137,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18200,81 +18407,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18283,7 +18491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18291,7 +18499,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18548,26 +18756,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19667,22 +19878,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20015,40 +20226,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21078,6 +21289,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21149,8 +21372,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22068,7 +22291,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22076,25 +22300,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22102,11 +22328,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22118,11 +22344,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22138,11 +22364,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22151,3 +22377,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 02c2919d03..ee1211e4c3 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-09-04 04:15+0000\n" "Last-Translator: abuyop <Unknown>\n" "Language-Team: Malay <ms@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:45+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,65 +328,69 @@ msgstr "Setkan metadata dalam fail-fail %s" msgid "Set metadata from %s files" msgstr "Setkan metadata dari fail-fail %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Masuk buku ke calibre atau peranti yang dihubungkan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Ambil anotasi dari Kindle yang dihubungkan (eksperiment)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Jana katalog buku-buku dari perpustakaan anda." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Tukar buku ke pelbagai format ebook." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Padam buku dari calibre anda atau peranti yang dihubungkan." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Edit metadata buku-buku dari perpustakaan calibre anda." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Baca buku-buku dari perpustakaan calibre anda." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Muat-turun berita dari internet dalam bentuk ebook." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Papar senarai pantas buku-buku yang berkaitan." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" "Export buku-buku dari perpustakaan calibre anda ke dalam cekera keras." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Papar butir-butir buku di popup asing." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Restart calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Buka folder yang mengandungi file-file buku di dalam perpustakaan calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Hantar buku-buku kedalam peranti yang di hubungkan." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -392,45 +398,45 @@ msgstr "" "Hantar buku melalui e-mel atau sesawang serta sambung ke iTunes atau folder " "dalam komputer anda seperti peranti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Layari Panduan Pengguna calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Penyusuaian calibre." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Cari buku-buku yang berkaitan dengan pilihan sekarang." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Tukar antara pelbagai perpustakaan calibre dan laksanakan penyelengaraan " "kepada mereka." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Salin buku-buku dari peranti ke perpustakaan calibre anda." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Edit koleksi dimana buku-buku disimpan dalam peranti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Salin buku dari perpustakaan calibre ke yang lain." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Buat suaian kecil ke epub atau file-file htmlz didalam perpustakaan calibre " "anda." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -438,233 +444,233 @@ msgstr "" "Cari padanan berikutnya atau terdahulu bila menggelintar dalam pustaka " "calibre anda dalam mod sorot" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Pilih buku rawak dari pustaka calibre anda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Gelintar buku dari penjual buku yang berlainan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -880,32 +886,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -913,103 +919,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1233,8 +1239,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1300,8 +1306,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1312,8 +1318,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1335,8 +1341,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1498,12 +1504,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1878,35 +1878,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1919,7 +1919,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2048,12 +2048,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2157,77 +2157,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2235,22 +2235,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2258,22 +2258,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2512,7 +2512,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2556,29 +2556,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2586,37 +2586,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3848,56 +3848,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4153,14 +4103,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4220,7 +4170,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4228,7 +4178,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4368,6 +4318,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4501,12 +4452,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4605,14 +4556,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4622,7 +4573,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4638,19 +4589,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4670,22 +4621,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4702,7 +4749,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5026,7 +5073,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5339,7 +5386,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5425,7 +5472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5808,27 +5855,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6085,79 +6136,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6262,7 +6448,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6454,7 +6640,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6715,7 +6901,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6853,7 +7039,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7462,7 +7648,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8008,10 +8194,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8044,10 +8226,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8101,7 +8279,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8373,22 +8551,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8399,17 +8577,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8619,7 +8798,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8629,7 +8808,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8994,10 +9173,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9010,23 +9189,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9055,37 +9234,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9841,8 +10020,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9967,7 +10146,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10013,7 +10192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10124,14 +10303,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10152,7 +10323,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10324,7 +10495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10440,54 +10611,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11411,70 +11582,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12042,44 +12213,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13104,57 +13275,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13162,60 +13333,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13224,7 +13395,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14117,180 +14288,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14299,7 +14504,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14309,56 +14514,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15295,7 +15500,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16148,7 +16353,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17419,8 +17624,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17438,19 +17643,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17540,260 +17745,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17818,7 +18035,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17936,171 +18153,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18216,81 +18423,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18299,7 +18507,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18307,7 +18515,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18564,26 +18772,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19683,22 +19894,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20031,40 +20242,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21094,6 +21305,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21165,8 +21388,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22084,7 +22307,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22092,25 +22316,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22118,11 +22344,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22134,11 +22360,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22154,11 +22380,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22167,3 +22393,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 30c4b177c8..80efe6c4d1 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:14+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:46+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,64 +328,68 @@ msgstr "Set metadata i %s filer" msgid "Set metadata from %s files" msgstr "Set metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Legg bøker til calibre eller til den tilkoblede enheten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Hent annoteringer fra en tilkoblet Kindle-enhet (til uprøving)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Generer en katalog av bøkene som finnes i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Konverter bøker til forskjellige e-bokformater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Slett bøker fra ditt calibrebibliotek eller tilkoblede enhet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Rediger metadata i bøker som finnes i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Les bøker fra ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Last ned nyheter fra Internet i e-bokform" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Vis en liste over relaterte bøker raskt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Eksporter bøker fra ditt calibre-bibliotek til harddisken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Vis bokdetaljer i et separat popup-vindu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Start calibre på nytt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Åpne mappen som inneholder e-bokfilene som finnes i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Send bøker til den tilkoblete enheten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -391,43 +397,43 @@ msgstr "" "Send bøker via e-post, web, herunder tilkoblet iTunes eller til mapper på " "din PC som om de var enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Se gjennom calibre brukermanual" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Tilpass calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Finn bøker enkelt, lik den nåværende valgte boken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Bytt mellom forskjellige calibre-bibliotek og gjennomfør vedlikehold av dem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopier bøker fra enhet til ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Rediger samlingen av bøker som ligger på din enhet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopier en bok fra ett calibre-bibliotek til et annet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Gjør små endringer til epub eller htmiz-filer calibrebiblioteket ditt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -435,56 +441,56 @@ msgstr "" "Finn den neste eller forrige treff når du søker i ditt calibre-bibliotek i " "fremhevelsesmodus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Velg en tilfelding bok fra calibrebiblioteket ditt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Søk etter bøker fra forskjellige bokforhandlere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Hent nye calibre-plugins eller oppdater dine eksisterende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Utseende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Brukergrensesnitt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Juster utseende for calibres brukergrensesnitt etter ditt ønske" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Adferd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Endrer måten calibre oppfører seg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Legg til dine egne kolonner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Legg til /fjern dine egne kolonner i calibres bokliste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Verktøylinje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -492,65 +498,65 @@ msgstr "" "Tilpass verktøylinjen og kontekstmenyer. Endringer med handlinger er " "tilgjengelig i hver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Søker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Tilpass måten Calibre søker etter bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Inndatavalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Angi spesifikke konverteringsalternativer for hvert inndata-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Vanlige valg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Angi felles konverteringsalternativer for alle formater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Valg for utdata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Angi spesifikke konverteringsalternativer for hvert utdata-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Legger til bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importér/eksportér" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrollér hvordan calibre leser metadata fra filer når den legger til bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Lagrer bøker til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -558,50 +564,50 @@ msgstr "" "Kontrollér hvordan calibre eksporterer filer fra dens database til disken " "når \"lagre til disk\" benyttes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Sender bøker til enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrollér hvordan calibre overfører filer til din e-bokleser" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Instrumenttavle for metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Endre felt for metadata før lagring/sending" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Malfunksjoner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avansert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Lag dine egne malfunksjoner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Dele bøker via e-post" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Deling" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -609,11 +615,11 @@ msgstr "" "Klargjør for deling av bøker via e-post. Kan brukes til automatisk sending " "av nedlastede nyheter til enhetene" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Deling over nettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -621,56 +627,56 @@ msgstr "" "Klargjør calibre innholdstjener som vil gi deg tilgang til calibres " "bibliotek fra hvor som helst, på enhver enhet, over internett" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Nedlasting av metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kontrollér hvordan calibre laster ned e-bok metadata fra internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Legg til/fjern/tilpass ulike deler av calibres funksjonalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Tilpasning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustér hvordan calibre virker i ulike sammenhenger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tastatur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Tilpass tastatur-snarveier for calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanserte konfigurasjoner" @@ -899,32 +905,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Installerte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Kartlegging av programtillegg for filtyper" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Lokal innstilling av programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Slå av programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Påslåtte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisering av programtillegg %s mislykket med sporingshistorie:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -936,26 +942,26 @@ msgstr "" " Tilpass Calibre ved å laste eksterne programtillegg.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Legg til et programtillegg ved å spesifisere stien hvor den befinner seg i " "ZIP filen" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjern et tilpasset programtillegg ved navn. Dette har ingen effekt på " "innebygde programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -963,82 +969,82 @@ msgstr "" "Tilpass programtillegg. Spesifiser navnet på programtillegget og " "tilpassningsstrengen separert ved komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Se alle Installerte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Slå på navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Slå av navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hovedvalg" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" @@ -1286,8 +1292,8 @@ msgstr "" "Klikk \"Vis Detaljer\" for liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1356,8 +1362,8 @@ msgstr "Motta liste over bøker på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1368,8 +1374,8 @@ msgstr "Overfører bøker til enheten..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1391,8 +1397,8 @@ msgstr "Fjern bøker fra enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1556,12 +1562,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommuniser med IRex Iliad eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan ikke motta filer fra denne enheten" @@ -1960,35 +1960,35 @@ msgstr "Kommuniser med Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommuniser med Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommuniser med Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommuniser med EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommuniser med Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommuniser med Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommuniser med Moovybook leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommuniser med COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommuniser med Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2001,7 +2001,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Få informasjon om enheten..." @@ -2131,12 +2131,12 @@ msgstr "" "Kommentarer har blitt fjernet ettersom SONYs lesere ikke håndterer dem" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Alle ved tittel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Alle ved forfatter" @@ -2269,77 +2269,77 @@ msgstr "" "bøker med flere forfattere vises. Slå av dette valget deersom du benytter " "metadata - oppsett." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2347,22 +2347,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2370,22 +2370,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2632,7 +2632,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Det er ikke nok ledig plass på lagringskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Gjengitt %s" @@ -2702,29 +2702,29 @@ msgstr "" "\n" "For fullstendig dokumentasjon av konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "VALG FOR INNDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Valgmuligheter for å kontrollere prosesseringen av inndata %s filen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "VALG FOR UTDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Valgmuligheter for å kontrollere prosesseringen av utdata %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Valgmuligheter for å kontrollere utseendeinnstillinger for utdata" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2732,17 +2732,17 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifiser dokumentets tekst og struktur ved å benytte egendefinerte mønstre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrollerer auto detektering av dokument strukturen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2752,21 +2752,21 @@ msgstr "" "kildefilen har en innholdsliste, vil denne bli benyttet som preferanse til " "den automatiske genererte versjonen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Valgmuligheter for å legge inn metadata i utdatafilen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Valgmuligheter for hjelp med feilsøk av konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Utdata er lagret til" @@ -4245,73 +4245,6 @@ msgstr "Kjører transformering av e-boken..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Fixer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Fiks for epubcheck bugs" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Fiks for bug i den siste versjonen av epubcheck. Epubcheck rapporterer flere " -"feil som ikke er faktiske feil. epub-fix vil forsøke å oppdate og erstatte " -"disse med konstruksjoner som epubcheck liker. Dette kan føre til strørre " -"endringer på din epub. Klag til epubcheck-prosjektet." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [valgmuligheter] file.epub\n" -"\n" -"Reparer vanlige problemer i EPUB-filer som kan føre til at de blir avvist " -"for dårlig utført publiseringsservice.\n" -"\n" -"\n" -"Som standard vil ikke reparasjoner bli utført og meldinger blir skrevet ut " -"for hver feil som oppdages. Benytt valgmuligheter for å kontrollere hvilke " -"feil som skal repareres automatisk." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Du må spesifisere en epub-fil" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Reparer ikkemanifesterte filer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Reparer ikke-manifesterte filer. epub-fix kan enten legge dem til de " -"manifesterte eller slette dem so spesifisert av slett ikkemanifesterte-" -"valget." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Slett ikkemanefesterte file fremfor å legge dem til som manifesterte." - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4586,14 +4519,14 @@ msgstr "FEIL I MALEN" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nei" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4653,7 +4586,7 @@ msgstr "Sammendrag:" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Nøkkelord" @@ -4661,7 +4594,7 @@ msgstr "Nøkkelord" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4819,6 +4752,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4952,12 +4886,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dette er en Amazon Topaz-bok. Den kan ikke koverteres." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -5056,14 +4990,14 @@ msgstr "Hovedtekst" msgid "%s format books are not supported" msgstr "%s formaterte bøker er ikke støttet" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5073,7 +5007,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5089,19 +5023,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5121,22 +5055,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5153,7 +5183,7 @@ msgstr "HTML TOC genereringsvalg." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Rangering" @@ -5491,7 +5521,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5805,7 +5835,7 @@ msgstr "Folderen %s finnes fra før. Slett denne først." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5898,7 +5928,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6293,27 +6323,31 @@ msgstr "Send til enhet" msgid "Connect/share" msgstr "Koble/del" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Stopper" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Stopper serveren. Dette kan ta flere minutter, vennligst vent..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6584,79 +6618,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Forbedre & pynte" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6764,7 +6933,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikk vis detaljer knappen for å se hvilke." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Vis bokdetaljer" @@ -6957,7 +7126,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7226,7 +7395,7 @@ msgstr "Legge bøker til calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Veiviser-side" @@ -7380,7 +7549,7 @@ msgid "Click to open" msgstr "Klikk for å åpne" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7991,7 +8160,7 @@ msgid "Choose foreground color" msgstr "Velg forgrunnsfarge" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Velg bagrunnsfarge" @@ -8556,10 +8725,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Forbedre & pynte" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Translitterær oversetning fra unicode tegnsett til ASCII" @@ -8592,10 +8757,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Slå av omskalering av fontstørrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF Utdata" @@ -8649,7 +8810,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced tegnsettfamilie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -8927,22 +9088,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Behold &aspektområdet til omslaget" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif familie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans familie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Monospace familie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandard tegnsett:" @@ -8953,17 +9114,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Monospace &tegnsettstørrelse:" @@ -9176,7 +9338,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9186,7 +9348,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9558,10 +9720,10 @@ msgstr "Omslagssøker kunne ikke starte" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9574,23 +9736,23 @@ msgid "Undefined" msgstr "Ikke definert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "Stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Ikke rangert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Setter '%s' til i dag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9621,23 +9783,23 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som vil bli satt som " "standard" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Fjern serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Nummerer bøker automatisk" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Tving tall til å starte med " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9645,15 +9807,15 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som ikke vil bli å finne i " "listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Fjerne alle emneord" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "emneord som skal legges til" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "emneord som skal fjernes" @@ -10427,8 +10589,8 @@ msgstr "Området %s inneholder det gjeldende calibre-biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Dårlig område" @@ -10555,7 +10717,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -10603,7 +10765,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Forfatter" @@ -10717,14 +10879,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10745,7 +10899,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Ingen treff" @@ -10917,7 +11071,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopiert" @@ -11057,24 +11211,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R FEIL MED MAL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Du må spesifisere destinasjonen når kilden er et sammensatt felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Søk/erstatt ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søkemønsteret er ugyldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11083,30 +11237,30 @@ msgstr "" "Legger til endringer til %d bøker.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12068,72 +12222,72 @@ msgstr "" msgid "&Download now" msgstr "&Last ned nå" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Trenger brukernavn og passord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Du må oppgi et brukernavn og/eller passord for å benytte denne nye kilden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Konto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(valgfritt)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(obligatorisk)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Laget av: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Sist lastet ned: aldri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Kan ikke laste ned nyheter da forbindelsen med Internet ikke er aktiv" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Ingen forbindelse med Internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Planlegg neste nedlasting" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Legg til en egendefinert nyhetskilde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12717,44 +12871,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Forfatter Sorter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13799,57 +13953,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Velg en lokalisering for ditt calibre e-bokbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Kunne ikke lage bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Kunne ikke lage et calibre-bibliotek ved: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Velg et område for ditt nye calibre e-bokbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Initierer brukergrensesnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Reparasjon gikk galt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "Databasereparasjonen gikk galt. Starter med nytt tomt bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Dårlig databaselokalisering" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Dårlig valgt databaseområde %r. Calibre avsluttes." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Ødelagt database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13857,7 +14011,7 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -13865,54 +14019,54 @@ msgstr "" "Dårlig valg av databaseområde %r. Vil starte med et nytt, tomt calibre-" "bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Starter %s: Laster bøker..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Er du sikker på at den ikke kjører" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "kan kjøre i systemfeltet, i" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "øvre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "nedre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "forsøk å re-starte datamaskinen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "forsøk å slette filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan ikke Starte " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s kjører allerede." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13921,7 +14075,7 @@ msgid "&Preferences" msgstr "&Innstillinger" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Avslutt" @@ -14851,180 +15005,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15033,7 +15221,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15043,56 +15231,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -16064,7 +16252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sek." @@ -16973,7 +17161,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -18260,8 +18448,8 @@ msgid "Edit" msgstr "Rediger" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Nullstill" @@ -18279,12 +18467,12 @@ msgid "Options to customize the ebook viewer" msgstr "Valgmuligheter for å egendefinere e-bokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Husk sist brukte vindustørrelse" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18293,7 +18481,7 @@ msgstr "" "på alle bøker." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18386,199 +18574,211 @@ msgstr "Monospace fontstørrelse i piksler" msgid "The standard font type" msgstr "Standard tegnsetttype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Konfigurer E-bokleser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Standard tegnsettstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Tegnsettvalg" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Bla sider &blaretning:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "deaktivert" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Mus &musehjul for å bla i sider" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "&Gjør bilder større enn visningsområdet (krever omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "O&rddeling (deling av linjen ved å dele lange ord med bindestrek)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Standard &språk for orddeling:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18586,35 +18786,35 @@ msgstr "" "Standardspråk for å bruke orddelingsregler. Dersom et språk ikke defineres " "for boken, vil dette benyttes." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Husk den &gjeldende siden ved avslutning" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Vanlig" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dobbeltklikk for å endre hurtigtast for tastaturet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Tastatursnarveier" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -18624,27 +18824,27 @@ msgstr "" "eksempel, klikk <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">her</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Brukers &stilark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18669,7 +18869,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gå til..." @@ -18787,174 +18987,164 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Bokformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posisjon i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Søk etter tekst i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Forhåndsvisning av utskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Kobler til dict.org for å slå opp:<b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Velg e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Ingen treff ble funnet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Lastingsflyt..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Legger ut %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Bokmerke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Legg til bokmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Legg inn tittel for bokmerke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Behandle bokmerker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Laster e-bok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Kunne ikke åpne e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Valgmuligheter for å kontrollere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om spesifisert vil visningsvinduet forsøke å åpne fullskjermsvisning når den " "starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19073,81 +19263,82 @@ msgid "Show" msgstr "Vis" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Skjul" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Veksle" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Flytter bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Kunne ikke flytte bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Ugyldig database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Kunne ikke flytte bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Velg lokalisasjon for bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Du må velge en tom mappe for kalibrebiblioteket. %s er ikke tomt." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Velkommen-veiviser" @@ -19156,7 +19347,7 @@ msgstr "Velkommen-veiviser" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Velkommen til calibre" @@ -19164,7 +19355,7 @@ msgstr "Velkommen til calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Den eneste løsningen du trenger for alle dine e-bøker." @@ -19446,36 +19637,30 @@ msgstr "Benytt Hotmail" msgid "&Test email" msgstr "&Test e-post" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Dersom du bruker <a href=\"http://www.lexcycle.com/download\">Stanza</a> " -"e-bok applikasjonen på din iPhone/iTouch, kan du koble e-boksamlingen din " -"direkte til enheten. For å gjøre dette må du slå på calibres innholdsserver." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Slå på &Innholdsserver" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Husk å la Calibre fortsatt kjøre, da serveren kun kjører så lenge Calibre " -"kjører.\n" -"<p>Stanza skal kunne se din Calibresamling automatisk. Om ikke, forsøk å " -"legge til URL http://myhostname:8080 som en ny katalog i Stanza-leseren i " -"din iPhone. Her skal myhostname være fullt kvalifisert vertsnavn eller IP-" -"adressen til datamaskinen Calibre kjører på." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20743,22 +20928,22 @@ msgstr "" msgid "creating custom column " msgstr "lager tilpasset kolonne " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p> Migrerer gammel database til e-bokbiblioteket i %s<br><senter>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopierer <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -21118,40 +21303,40 @@ msgstr "i" msgid "Books in" msgstr "Bøker i" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andre formater" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Hent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaljer" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Fast lenke" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "En fast lenke til denne boken" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Denne boken har blitt slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "Søker" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Bøker funnet" @@ -22198,6 +22383,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Velg tema (krever omstart)" @@ -22269,8 +22466,8 @@ msgstr "Ukjent seksjon" msgid "Unknown feed" msgstr "Ukjent mating" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Ubetitelet artikkel" @@ -23209,7 +23406,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23217,25 +23415,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23243,11 +23443,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23259,11 +23459,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23279,11 +23479,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23292,3 +23492,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index aa3f0aa5a5..07cec2dfca 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-26 09:58+0000\n" "Last-Translator: Игорь <bogdannp@yandex.ru>\n" "Language-Team: German\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:45+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,8 +156,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -172,19 +174,19 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -329,336 +331,340 @@ msgstr "Geben Sie die Metadaten in %s Dateien an" msgid "Set metadata from %s files" msgstr "Geben Sie die Metadaten von %s Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Bücher zu Calibre oder dem verbundenen Gerät hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Anmerkungen vom verbundenen Kindle laden (experimentell)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Erstellt ein Katalog der Bücher in die Calibre Bibliothek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Konvertiere Bücher in verschiedene eBook Formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" "Entferne Bücher aus der Calibre Bibliothek oder vom verbundenen Gerät" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -885,32 +891,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Installierte Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapping für Dateityp Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Lokale Plugin Anpassung" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Ausgeschaltene Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Staren des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -922,26 +928,26 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -949,82 +955,82 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" @@ -1248,8 +1254,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1315,8 +1321,8 @@ msgstr "Erhalte die Liste der Bücher auf dem Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1327,8 +1333,8 @@ msgstr "Übertrage Bücher ans Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1350,8 +1356,8 @@ msgstr "Entferne Bücher vom Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1513,12 +1519,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikation mit dem IRex Iliad eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1893,35 +1893,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1934,7 +1934,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Erhalte Geräte Information..." @@ -2063,12 +2063,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2174,77 +2174,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2252,22 +2252,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2275,22 +2275,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2531,7 +2531,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s gerendert." @@ -2602,29 +2602,29 @@ msgstr "" "\n" "Eine vollständige Dokumentation des Konvertierungssystems finden Sie unter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "EINGABE EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Einstellungen zur Kontrolle der Verabeitung der Eingabe-Datei %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "AUSGABE EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Einstellungen zur Kontrolle der Verarbeitung der Ausgabe %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Einstellungen zur Kontrolle des Layouts der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2632,16 +2632,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2651,21 +2651,21 @@ msgstr "" "Voreinstellung wird, falls die Ursprungsdatein ein Inhaltsverzeichnis hat, " "dieses verwendet anstatt des automatisch erstellten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -4046,56 +4046,6 @@ msgstr "Führe Veränderungen am eBook durch..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4371,14 +4321,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4438,7 +4388,7 @@ msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketten" @@ -4446,7 +4396,7 @@ msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4600,6 +4550,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4733,12 +4684,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4837,14 +4788,14 @@ msgstr "Haupttext" msgid "%s format books are not supported" msgstr "Bücher im %s Format werden nicht unterstützt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4854,7 +4805,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4870,19 +4821,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4902,22 +4853,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4934,7 +4981,7 @@ msgstr "Einstellungen zur Erstellung von HTML Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Bewertung" @@ -5275,7 +5322,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5588,7 +5635,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5674,7 +5721,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6057,27 +6104,31 @@ msgstr "An Reader übertragen" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6334,79 +6385,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6512,7 +6698,7 @@ msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zeige Buchdetails" @@ -6705,7 +6891,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6973,7 +7159,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Assistenten Seite" @@ -7113,7 +7299,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7722,7 +7908,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8279,10 +8465,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8315,10 +8497,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "Schriftgrößen&skalierung ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF Ausgabe" @@ -8372,7 +8550,7 @@ msgid "&Monospaced font family:" msgstr "Nichtproportionale Schriftartfa&milie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadaten" @@ -8651,22 +8829,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rife Schriftartfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Serifenlose Schriftartfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Nichtproportionale (&monospace) Schriftartfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandardschrift:" @@ -8677,17 +8855,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " Pixel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Nichtproportionale Schri&ftgröße:" @@ -8899,7 +9078,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8909,7 +9088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9285,10 +9464,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9301,23 +9480,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9346,37 +9525,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -10138,8 +10317,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10265,7 +10444,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10311,7 +10490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -10422,14 +10601,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10450,7 +10621,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -10622,7 +10793,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopiert" @@ -10738,54 +10909,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11713,72 +11884,72 @@ msgstr "" msgid "&Download now" msgstr "&Jetzt laden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Benötige Benutzernamen und Passwort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Sie müssen einen Benutzernamen und/oder ein Passwort für die Verwendung " "dieser Nachrichtenquelle angeben." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Erstellt von: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Zuletzt geladen: niemals" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Zeitgesteuerter Nachrichten Download" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Neue individuelle Nachrichtenquelle hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12358,44 +12529,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Sortierung nach Autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13439,57 +13610,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13497,60 +13668,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht gestartet ist" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "kann im Systemtray gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s ist schon gestartet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13559,7 +13730,7 @@ msgid "&Preferences" msgstr "&Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Be&enden" @@ -14460,180 +14631,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14642,7 +14847,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14652,56 +14857,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15644,7 +15849,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16516,7 +16721,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17796,8 +18001,8 @@ msgid "Edit" msgstr "Bearbeiten" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Zurücksetzen" @@ -17815,12 +18020,12 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -17829,7 +18034,7 @@ msgstr "" "des Aussehens aller Bücher." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17919,199 +18124,211 @@ msgstr "Nichtproportionale Schriftgröße in Punkt" msgid "The standard font type" msgstr "Standardschriftart" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "eBook Viewer konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Voreingestellte Schriftgröße:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Serifenlos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Nichtproportional" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Schrifteinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "&Trennen (Silbentrennung bei langen Worten)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Voreingeste&llte Sprache für die Silbentrennung:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18119,62 +18336,62 @@ msgstr "" "Voreingestellte Sprache für die Regeln der Silbentrennung. Falls das Buch " "keine Sprache angibt, wird diese Sprache verwendet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18199,7 +18416,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gehe zu..." @@ -18317,173 +18534,163 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format des Buches" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18602,81 +18809,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Verschiebe Bibliothek..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Speicherort für Bücher wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -18685,7 +18893,7 @@ msgstr "Willkommens-Assistent" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Willkommen zu Calibre" @@ -18693,7 +18901,7 @@ msgstr "Willkommen zu Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Die Eine-für-Alles-Lösung für Ihre eBook Bedürfnisse." @@ -18971,38 +19179,30 @@ msgstr "" msgid "&Test email" msgstr "eMail &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Falls Sie das <a href=\"http://www.lexcycle.com/download\">Stanza</a> " -"eBook Programm auf Ihrem iPhone/iTouch verwenden, können Sie auf Ihre " -"Calibre Büchersammlung direkt vom Gerät aus zugreifen. Dazu müssen Sie den " -"Calibre Content Server einschalten." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "&Content Server einschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Denken Sie daran, Calibre gestartet zu lassen, da der Server nur solange " -"läuft, wie auch Calibre läuft.\n" -"<p>Stanza sollte Ihre Calibre Zusammenstellung automatisch finden. Falls " -"nicht, versuchen Sie die URL http://myhostname:8080 als einen neuen Katalog " -"im Stanza Reader auf dem iPhone hinzuzufügen. Dabei sollte myhostname der " -"vollständige Servername oder die IP Adresse des Rechners sein, auf dem " -"Calibre läuft." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20170,22 +20370,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migriere alte Datenbank zu eBook Bibliothek in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiere <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -20535,40 +20735,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21607,6 +21807,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21678,8 +21890,8 @@ msgstr "" msgid "Unknown feed" msgstr "Feed unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artikel ohne Titel" @@ -22617,7 +22829,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22625,25 +22838,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22651,11 +22866,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22667,11 +22882,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22687,11 +22902,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22700,3 +22915,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 6290ab96cd..e8506c797b 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,16 +56,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-13 18:52+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-16 13:48+0000\n" "Last-Translator: drMerry <Unknown>\n" "Language-Team: Dutch <ubuntu-l10n-nl@lists.ubuntu.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-14 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:50+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -81,9 +81,11 @@ msgid "Does absolutely nothing" msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -209,8 +211,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -227,19 +229,19 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -377,64 +379,68 @@ msgstr "Metadata van e-book uit ZIP-archieven lezen" msgid "Set metadata in %s files" msgstr "Metadata van %s-bestanden instellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Boeken toevoegen aan calibre of verbonden apparaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Annotaties van een verbonden Kindle verkrijgen (experimenteel)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Een catalogus maken van boeken in uw calibre bibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Boeken naar verschillende e-book formaten converteren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "E-boeken afwerken" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Verwijder boeken uit uw calibrebibliotheek of verbonden apparaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Bewerk de metadata van boeken in uw calibrebibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Gelezen boeken in uw calibrebibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Nieuws van het Internet downloaden in e-bookformaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Toon snel een lijst van gerelateerde boeken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exporteer boeken van uw calibrebibliotheek naar de harde schijf" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Toon details van boeken in een aparte popup" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Herstart calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Open de map waar de boekbestanden in uw calibre bibliotheek zich bevinden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Verstuur boeken naar het verbonden apparaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -442,45 +448,45 @@ msgstr "" "Stuur boeken via e-mail of het web, tevens verbinden met iTunes of mappen op " "uw computer alsof het apparaten zijn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Blader door de handleiding van calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Calibre aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" "Gemakkelijk overeenkomende boeken vinden op basis van het geselecteerde boek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Wissel tussen verschillende calibrebibliotheken en voer er onderhoud op uit" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopieer boeken van het apparaat naar uw calibre bibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Bewerk de collecties waar de boeken zich in bevinden op uw apparaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopieer een boek van de ene calibre bibliotheek naar een andere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Make kleine aanpassingen aan epub of htmlz bestanden in uw calibre " "bibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -488,57 +494,57 @@ msgstr "" "Vind het volgende of vorige resultaat indien gezocht wordt in uw calibre-" "bibliotheek gebruikmakend van de markeer modus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Kies een willekeurig boek uit uw calibre bibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Zoek naar boeken van diverse boekwinkels" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Verkrijg nieuwe calibre plugins of werk uw huidige plugins bij" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Uiterlijk en gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Pas uiterlijk en gedrag van calibre aan uw eigen smaak aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Wijzig het gedrag van calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Voeg eigen kolommen toe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Eigen kolommen aan de calibre boekenlijst toevoegen of eruit verwijderen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Werkbalk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -546,65 +552,65 @@ msgstr "" "Pas de werkbalken en contextmenu's aan en verander daarmee de beschikbare " "acties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Zoeken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Pas de manier waarop calibre naar boeken zoekt aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Invoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Stel de conversie-instellingen voor elk specifiek invoerformaat in" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Algemene opties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Stel de conversie-instellingen die voor elk invoerformaat gelden in" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Uitvoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Stel de conversie-instellingen voor elk specifiek uitvoerformaat in" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Boeken toevoegen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importeren/Exporteren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Stel in hoe calibre metadata uit bestanden leest als boeken worden toegevoegd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Boeken op schijf bewaren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -612,50 +618,50 @@ msgstr "" "Stel in hoe calibre bestanden uit de database op schijf bewaart als u " "'Opslaan op schijf' gebruikt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Boeken naar apparaten sturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Stel in hoe calibre de bestanden naar uw e-reader verstuurt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadata adapters" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Wijzig metadata vóór opslaan/versturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Sjabloonfuncties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Geavanceerd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Maak uw eigen sjabloonfuncties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Deel boeken via e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Delen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -663,11 +669,11 @@ msgstr "" "Configureer het delen van boeken via e-mail. Dit kan gebruikt worden om " "gedownload nieuws automatisch naar uw apparaten te sturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Delen via (Inter)net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -675,20 +681,20 @@ msgstr "" "Configureer de calibre-inhoudsserver, waarmee u overal vandaan, met elk " "apparaat, via het Internet toegang heeft tot uw calibre-bibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metadata downloaden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Stel in hoe calibre e-boek metadata van het Internet dowload" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Genegeerde apparaten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -696,37 +702,37 @@ msgstr "" "Bepaal welke apparaten calibre zal negeren als deze worden verbonden aan de " "computer." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Diverse (deel)functies van calibre toevoegen/verwijderen/aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Aanpassingen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Stem af hoe calibre zich in bepaalde situaties gedraagt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Toetsenbord" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Sneltoetsen die calibre gebruikt aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Diversen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Diverse geavanceerde instellingen" @@ -961,32 +967,32 @@ msgid "" msgstr "" "Dit profiel is bedoeld voor apparaten uit de PocketBook Pro 912 Serie." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Geïnstalleerde plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Associaties voor bestandstype plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Plug-in lokaal aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Uitgeschakelde plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Ingeschakelde plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisatie van de plug-in %s is mislukt met een traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -998,13 +1004,13 @@ msgstr "" " Pas calibre aan door externe plug-ins te laden.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Voeg een plug-in toe door het pad op te geven naar het zip-bestand waarin de " "plug-in zich bevindt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -1013,13 +1019,13 @@ msgstr "" "Voor plugin ontwikkelaars: pad naar de map waar u de plugin ontwikkelt. Deze " "opdracht zal automatisch de plugin zippen en bijwerken in calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Verwijder een aangepaste plug-in op naam. Heeft geen effect op standaardplug-" "ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -1027,82 +1033,82 @@ msgstr "" "Plug-in aanpassen. Geef een naam van een plug-in en personalisatiestring, " "gescheiden door een komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Toon geïnstalleerde plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Activeer de genoemde plug-in" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Deactiveer de genoemde plug-in" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Geheugenkaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Geheugenkaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nieuws" @@ -1366,8 +1372,8 @@ msgstr "" "Klik op ‘Toon details’ voor een overzicht." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogus" @@ -1441,8 +1447,8 @@ msgstr "Bezig met het ophalen van boekenlijst van het apparaat…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1453,8 +1459,8 @@ msgstr "Bezig om de boeken naar het apparaat over te zetten…" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1476,8 +1482,8 @@ msgstr "Boeken van apparaat verwijderen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1641,12 +1647,6 @@ msgstr "Communiceer met de Cybook Odyssey eBook reader." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communiceer met de IRex Iliad e-reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan geen bestanden van dit apparaat ophalen" @@ -2089,35 +2089,35 @@ msgstr "Communiceer met de Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Communiceer met de Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Communiceer met de Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Communiceer met de EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Communiceer met de Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Communiceer met de Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Communiceer met de Moovybook e-reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Communiceer met de COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Communiceer met de Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Communiceer met de WayteQ e-reader" @@ -2130,7 +2130,7 @@ msgid "Communicate with MTP devices" msgstr "Communiceer met MTP apparaten" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Apparaatinformatie ophalen..." @@ -2263,12 +2263,12 @@ msgstr "" "Commentaar is verwijderd omdat de Sony Reader zich er in kan verslikken" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Alle op titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Allen op auteur" @@ -2404,43 +2404,43 @@ msgstr "" "auteur toont voor boeken met meerdere auteurs. Laat dit uitgeschakeld als u " "Metadata plugboards gebruikt." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Draadloze apparaten" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Communiceer met Smart Device apparaten" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Allemaal op iets" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Verbindingen activeren bij opstarten" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Selecteer dit om calibre toe te staan verbindingen toe te staan als calibre " "start" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Beveiligingswachtwoord" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Voer een wachtwoord in dat het apparaat moet gebruiken om met calibre te " "verbinden" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Gebruik een vaste netwerk poort" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2448,11 +2448,11 @@ msgstr "" "Indien geselecteerd, gebruik het poort nummer in het \"Poort\" veld, anders " "zal een willekeurige poort gekozen worden" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Poortnummer: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2460,15 +2460,15 @@ msgstr "" "Voer het poortnummer dat gebruikt moet worden door het stuurprogramma indien " "\"vaste poort\" is geselecteerd" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Extra debug informatie tonen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Selecteer dit indien gevraagd bij het melden van problemen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2476,15 +2476,15 @@ msgstr "" "Komma-gescheiden lijst van metadata velden om te gebruiken als collecties op " "het apparaat." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Mogelijkheden zijn o.a.: series, labels, auteurs, enz" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Inactiviteits-timout inschakelen" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2495,11 +2495,11 @@ msgstr "" "aangesloten apparaat niets doet gedurende %d minuten. Uitvinken van dit " "vakje schakelt deze timeout uit, zodat calibre nooit automatisch ontkoppelt." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Gebruik dit IP adres" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2509,11 +2509,11 @@ msgstr "" "IP-adres te luisteren. Het stuurprogramma zal alleen op het ingevoerde " "adres luisteren en dit adres wordt geadverteerd over mDNS (Bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Vervang boeken met hetzelfde calibre ID." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2521,22 +2521,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Te veel verbindingspogingen voor %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Ongeldige poort in instellingen: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Verbinen met poort %d mislukt. Probeer een andere waarde." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Willekeurige poort toewijzen mislukt" @@ -2802,7 +2802,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Er is onvoldoende vrije ruimte op de geheugenkaart" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Gegenereerd %s" @@ -2872,29 +2872,29 @@ msgstr "" "\n" "Voor volledige documentatie van het conversiesysteem, zie\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INVOEROPTIES" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opties om de bewerking van invoerbestand %s aan te passen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "UITVOEROPTIES" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opties om de bewerking van uitvoerbestand %s aan te passen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opties om uiterlijk van de uitvoer aan te passen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2905,18 +2905,18 @@ msgstr "" "patronen. Standaard uitgeschakeld. Gebruik %(en)s om in te schakelen. " "Individuele taken kunnen worden uitgeschakeld met de %(dis)s opties." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Wijzig de tekst en structuur van het document m.b.v. gebruiker-gedefinieerde " "patronen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Stel de auto-detectie van de documentstructuur in." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2926,15 +2926,15 @@ msgstr "" "indien aanwezig, de inhoudsopgave van het invoerbestand gebruikt worden, in " "plaats van de automatisch aangemaakte inhoudsopgave." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opties om metadata voor de uitvoer in te stellen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opties om te helpen bij het vinden van fouten bij de conversie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2943,7 +2943,7 @@ msgstr "" "gebruiken om met behulp van een recept een e-book te maken: ebook-convert " "\"Receptnaam.recipe\" uitvoer.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Uitvoer opgeslagen naar" @@ -4593,74 +4593,6 @@ msgstr "Transformaties worden op e-book toegepast…" msgid "Running %s plugin" msgstr "plugin %s uitvoeren" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Verwerken van: %(name)s mislukt met fout: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub-reparatie" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Omzeil fouten in epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Lapmiddelen voor fouten in de laatste uitgave van epubcheck. Epubcheck " -"rapporteert veel zaken die eigenlijk geen fouten zijn als fouten. ePub-" -"reparatie zal trachten om deze te detecteren en ze te vervangen door " -"constructies waar epubcheck geen problemen mee heeft. Dit kan voor grote " -"veranderingen in uw epub-bestand zorgen. Klaag hierover bij het epubcheck-" -"project." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [opties] bestand.epub\n" -"Herstelt eenvoudige problemen in EPUB-bestanden die ervoor kunnen zorgen dat " -"ze geweigerd worden door slecht ontworpen publicatiediensten.\n" -"\n" -"Standaard worden geen reparaties uitgevoerd en foutmeldingen worden " -"weergegeven voor iedere gevonden fout. Gebruik de opties om in te stellen " -"welke fouten automatisch hersteld worden." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "U moet een epub-bestand opgeven" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Unmanifested bestanden herstellen" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Unmanifested bestanden herstellen. epub-reparatie kan deze aan het manifest " -"toevoegen of ze wissen, zoals gespecificeerd door de functie ‘Wis bestanden " -"die niet in het manifest zijn opgenomen’." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Wis bestanden die niet in het manifest zijn opgenomen in plaats van ze aan " -"aan het manifest toe te voegen" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4943,14 +4875,14 @@ msgstr "SJABLOONFOUT" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nee" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -5010,7 +4942,7 @@ msgstr "Opmerkingen" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Labels" @@ -5018,7 +4950,7 @@ msgstr "Labels" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5189,6 +5121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5341,12 +5274,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dit is een Amazon Topaz boek. Het kan niet verwerkt worden." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Dit is geen MOBI bestand maar een Topaz bestand." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Dit is geen MOBI bestand." @@ -5451,7 +5384,7 @@ msgstr "Hoofdtekst" msgid "%s format books are not supported" msgstr "boeken in %s-formaat worden niet ondersteund" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5461,7 +5394,7 @@ msgstr "" "van Amazon. Calibre kan enkel MOBI bestanden bewerken in KF8-formaat. Oudere " "MOBI bestanden zonder KF8 zijn niet te bewerken." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5473,7 +5406,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Dit bestand is geblokkeerd met DRM. Het kan niet worden bewerkt." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5489,19 +5422,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " of " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5521,22 +5454,123 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<p>Verwijder een eerder ingevoegde overzichtspagina.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "## Bijschaven: %s" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Metadata bijwerken" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "Metadata omslag bijwerken" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Metadata bijgewerkt\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Omslag instellen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "Metadata omslag toevoegen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "Bestaande metadata omslag vervangen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "Metadata omslag toegevoegd" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "Metadata omslag verwijderen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "Metadata omslag verwijderd" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "Geen metadata omslag gevonden" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Ingevoegde lettertypes samenvoegen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "Bijschaven nam: %.1f seconden in beslag" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" +"Pad naar omslag afbeelding. Wijzigt de omslag gespecificeerd in het E-boek. " +"Als geen omslag beschikbaar is, of de omslag is niet goed herkend, wordt een " +"nieuwe omslag toegevoegd." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" +"Pad naar een OPF bestand. De metadata in het boek is bijgewerkt vanuit het " +"OPF bestand." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "Geef uitgebreidere uitvoer, nuttig bij foutopsporing." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "U dient een bestand op te geven om bij te schaven" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "Onbekende extra parameter" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "U dient minimaal één taak op te geven om uit te voeren" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5553,7 +5587,7 @@ msgstr "Opties voor aanmaken HTML-inhoudsopgave." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Waardering" @@ -5899,7 +5933,7 @@ msgstr "Beheer het toevoegen van boeken." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6228,7 +6262,7 @@ msgstr "De map %s bestaat al. Verwijder deze eerst." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Te lang" @@ -6331,7 +6365,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6745,22 +6779,22 @@ msgstr "Naar apparaat sturen" msgid "Connect/share" msgstr "Verbinden/delen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Stoppen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "Server wordt gestopt, dit kan tot een minuut duren. Een moment geduld…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Automatisch starten uitschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6768,7 +6802,11 @@ msgstr "" "Wilt u de draadloze apparaat verbindingen automatisch starten als calibre " "start?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "Nog steeds opzoek naar IP adres" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Meerdere ip-adressen. Zie Start/Stop dialoog." @@ -7059,73 +7097,205 @@ msgid "Plugin Updater" msgstr "Plugin bijwerken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "Boek bijschaven" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "%d boeken bijschaven" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "<h3>Over het bijschaven van boeken</h3>%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "<h3>Lettertypes als deelverzameling</h3>%s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "<h3>Boek data-omslag</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "<h3>Verwijder boek data-omslag</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "Selecteer taken om uit te voeren:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" -msgstr "Deelverzameling van alle ingesloten lettertypes" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "&Subset alle ingesloten lettertypen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Inter&punctie verbeteren" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "Over" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "Instellingen op&slaan" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "Instellingen &laden" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "Selecteren &allemaal" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "Selecteer &geen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "Geen taken geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "U moet minimaal één taak selecteren voor het opslaan" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Kies naam" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Kies een naam voor deze instellingen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "U dient minimaal één taak te selecteren, of klik Annuleren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "Boeken doorlopen voor bijschaving" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "%s bijschaven" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Boek %(nums)s van %(tot)s bijschaven (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Boek %(nums)s van %(tot)s (%(title)s) in wachtrij zetten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "Negeer hernoemen %d reapporten" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Toon volledig &log" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "Bijschaven van %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "Het originele bestand is opgeslagen als %s." +msgstr[1] "De originele bestanden zijn opgeslagen als %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " en " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" +"Als u nogmaals bijschaaft, zal het bijschaven worden uitgevoerd op de " +"originelen." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "Boeken bijschaven" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "Bijschaven onmogelijk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7134,6 +7304,11 @@ msgstr "" "Bijschaven wordt enkel ondersteund voor boeken in de %s formaten. Zet het " "boek om naar één van deze formaten voor het bijschaven." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "Start bijschaven van %d boek(en)" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7241,7 +7416,7 @@ msgid "Click the show details button to see which ones." msgstr "Klik op ‘Toon details’ om die boeken te zien." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Toon boekdetails" @@ -7466,7 +7641,7 @@ msgstr "&Voorbeeldweergave" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7744,7 +7919,7 @@ msgstr "Boeken aan calibre toevoegen" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Wizardpagina" @@ -7897,7 +8072,7 @@ msgid "Click to open" msgstr "Klik om te openen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id's" @@ -8530,7 +8705,7 @@ msgid "Choose foreground color" msgstr "Kies kleur voorgrond" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Kies achtergrondkleur" @@ -9127,10 +9302,6 @@ msgstr "&Blanco regel tussen paragrafen toevoegen" msgid "Text &justification:" msgstr "Tekst &uitlijning:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Inter&punctie verbeteren" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "Zet Unicode&tekens naar ASCII om" @@ -9163,10 +9334,6 @@ msgstr "&Ingesloten lettertype familie:" msgid "&Disable font size rescaling" msgstr "&Deactiveer lettergrootteherschaling" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "&Subset alle ingesloten lettertypen" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF-uitvoer" @@ -9220,7 +9387,7 @@ msgid "&Monospaced font family:" msgstr "Lettertypes uit de &Monospaced-familie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -9508,22 +9675,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "&Beeldverhouding omslag behouden" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Lettertype met sch&reef:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Schreefloos lettertype:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Niet-proportionele familie (&Monospace):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandaardlettertype:" @@ -9534,17 +9701,18 @@ msgstr "Standaard letter&grootte:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "&Lettergrootte niet-proportionele letters:" @@ -9768,7 +9936,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Expressielijst laden uit opgeslagen bestand" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&laden" @@ -9779,7 +9947,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "Op&slaan" @@ -10170,10 +10338,10 @@ msgstr "Kan de omslagbrowser niet laden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10186,23 +10354,23 @@ msgid "Undefined" msgstr "Niet gedefiniëerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "sterren" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Niet gewaardeerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "‘%s’ instellen op vandaag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "‘%s’ wissen" @@ -10235,23 +10403,23 @@ msgstr "" "Nummerveld ‘{0}’ bevat een ongeldige waarde, die door de standaardwaarde " "vervangen zal worden" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Wijzigingen toepassen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Verwijder reeks" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Boeken automatisch nummeren" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Laat de nummering beginnen met " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -10259,15 +10427,15 @@ msgstr "" "Nummerveld ‘{0}’ bevat ongeldige waarden die niet in de lijst worden " "opgenomen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Verwijder alle labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "toe te voegen labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "te verwijderen labels" @@ -11165,8 +11333,8 @@ msgstr "De locatie %s bevat de huidige calibre-bibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Ongeldige locatie" @@ -11300,7 +11468,7 @@ msgid "&Profile:" msgstr "&Profiel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -11348,7 +11516,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Auteur" @@ -11470,14 +11638,6 @@ msgstr "" "Boeken met dezelfde titels als hieronder zijn al aanwezig in calibre. " "Selecteer welke boeken u toch wilt toevoegen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "Selecteren &allemaal" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "Selecteer &geen" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11498,7 +11658,7 @@ msgstr "Koppeling" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Geen zoekresultaten gevonden" @@ -11676,7 +11836,7 @@ msgstr "Toon gedetailleerde info over deze fout" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Gekopieerd" @@ -11814,24 +11974,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "FOUT ZOEK/VERVANG-SJABLOON" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "U moet een doel opgeven als de bron een opmaaktveld is" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "U moet een doelidentificatie opgeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Zoeken/vervangen ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Zoekpatroon is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11840,30 +12000,30 @@ msgstr "" "Wijzigingen voor %d boeken toepassen.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Verwijder opgeslagen zoeken/vervangen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Geselecteerde zoeken/vervangen wordt verwijderd. Weet u het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Zoeken/vervangen opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Naam voor zoeken/vervangen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "U dient een naam op te geven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12887,73 +13047,73 @@ msgstr "%s nieuwsbronnen" msgid "&Download now" msgstr "Nu &downloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Gebruikersnaam en wachtwoord zijn vereist" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Een gebruikersnaam en/of wachtwoord zijn vereist om deze nieuwsbron te " "benaderen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Account" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(optioneel)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(verplicht)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Gemaakt door: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Nu %s downloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Laatst gedownload: nooit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nooit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d dagen, %(hours)d uren en %(mins)d minuten geleden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Laatste download:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Kan geen nieuws downloaden, omdat er geen actieve internetverbinding is" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Geen Internetverbinding" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Plan nieuwsdownload" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Een aangepaste nieuwsbron toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Download alle geplande nieuwsbronnen" @@ -13586,44 +13746,44 @@ msgstr "Zoek een item in de label kolom" msgid "Copy the selected color name to the clipboard" msgstr "Kopieer de geselecteerde kleur-naam naar het klembord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Sorteerauteur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Label 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Label 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Sjabloon taal handleiding" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Sjabloon functie referenties" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "UITZONDERING: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Geen kolom gekozen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "U moet een te kleuren kolom specificeren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Geen sjabloon opgegeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Het sjabloonveld mag niet leeg zijn" @@ -14695,59 +14855,59 @@ msgid "" msgstr "" "Pad naar Calibre Portable (%s) te lang. Moet minder dan 59 tekens zijn." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibrebibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Kies een locatie voor uw calibre e-book bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Aanmaken van de bibliotheek is mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Aanmaken van de bibliotheek op %r is mislukt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Kies een locatie voor uw nieuwe calibre e-book bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Gebruikersinterface starten…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Herstellen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Het herstellen van de database is mislukt. Zal met een nieuwe, lege " "bibliotheek starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Ongeldige database-locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Ongeldige database-locatie %r. Calibre wordt nu afgesloten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Beschadigde database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14758,7 +14918,7 @@ msgstr "" "deze automatisch te herstellen? Het herstellen lukt mogelijk niet volledig. " "Als u nee zegt, zal een lege calibre bibliotheek worden gemaakt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14766,54 +14926,54 @@ msgstr "" "Ongeldige database-locatie %r. Zal met een nieuwe, lege calibre-bibliotheek " "starten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Bezig met opstarten %s: Laden van boeken…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Weet u zeker dat het niet draait?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "kan in het systeemvak draaien, in het" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "gebied rechtsboven in het scherm." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "gebied rechtsonder in het scherm." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "probeer de computer opnieuw op te starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "probeer het bestand te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan niet starten " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s is al actief." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Geen draaiende calibre gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Commando aflsuiten verzonden, wachten op aflsuiten..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Draaiende calibre afsluiten mislukt" @@ -14822,7 +14982,7 @@ msgid "&Preferences" msgstr "&Voorkeuren" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Afsluiten" @@ -15832,56 +15992,70 @@ msgid "is greater than" msgstr "groter is dan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "is niet langer geleden dan" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "heeft" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "heeft geen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "heeft patroon" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "geen patroon heeft" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "ingesteld is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "niet ingesteld is" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "is meer dagen geleden dan" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "is minder dagen geleden dan" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "is meer dagen van nu dan" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "is minder dagen van nu dan" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "heeft" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "heeft geen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "heeft patroon" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "geen patroon heeft" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "niet is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "komt overeen met patroon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "komt niet overeen met patroon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Als de ___ kolom ___ waarden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15889,7 +16063,7 @@ msgstr "" "Voer een identificatie-type in of een identificatie-type en waarde in de " "vorm identificator:waarde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15900,119 +16074,139 @@ msgstr "" "naam gebruiken. In het laatste geval zal calibre proberen dit zelf te " "vertalen naar een taalcode." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Vul een getal in" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "Geef leeftijd (dagen) dat een item mag zijn. Nul is vandaag" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Geef een datum in het formaat JJJJ-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Voer een tekenreeks in." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Vul een regexp in" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "U kunt met meerdere waardes zoeken door deze met %s te scheiden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "kleur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "pictogram" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "Maak/bewerk een kolom {0} regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "Maak een kolom {0} regel door onderstaande velden in te vullen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "Bepaal de" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "kleur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "van de kolom:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "naar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "Pictogram &toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "Pictogrammen moeten vierkant of liggend zijn" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Alleen als aan de volgende voorwaarden is voldaan:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Voeg nog een voorwaarde toe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "U kunt een voorwaarde uitschakelen door alle velden leeg te maken" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Voorbeeldtekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Kies pictogram" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "Geen pictogram geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "U moet een pictogram kiezen voor deze regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Ongeldige voorwaarde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Eén van de voorwaarden van deze regel is ongeldig: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Geen voorwaarden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "U moet minstens één niet-lege voorwaarde voor deze regel specificeren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -16025,7 +16219,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -16040,34 +16234,34 @@ msgstr "" " <ul>%(rule)s</ul>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Als de <b>%(col)s</b> kolom <b>%(action)s</b> waarde: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Regel toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Regel verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Geselecteerde regel omhoog verplaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Geselecteerde regel omlaag verplaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Geavanceerde regel toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16078,7 +16272,7 @@ msgstr "" "toevoegen’ hieronder om te starten.<p>U kunt <b>een bestaande regel " "wijzigen</b> door er dubbel op te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " @@ -16089,16 +16283,16 @@ msgstr "" "de 'Regel toevoegen' knop hieronder om te beginnen.<p>U kan <b>een bestaande " "regel wijzigen</b> door er dubbel op te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Geen regel geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Geen regel voor %s geselecteerd." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "verwijdering" @@ -17167,7 +17361,7 @@ msgstr "Max. wacht&tijd na het vinden van het eerste resultaat:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " seconden" @@ -18241,7 +18435,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Instellen op -1 als de functie een variabel aantal parameters heeft" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "Verwij&deren" @@ -19626,8 +19820,8 @@ msgid "Edit" msgstr "Bewerken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Herstellen" @@ -19645,12 +19839,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opties om het e-book leesvenster aan te passen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "De laatstgebruikte venstergrootte onthouden" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19659,7 +19853,7 @@ msgstr "" "van alle boeken aan te passen." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19758,38 +19952,42 @@ msgstr "De niet-proportionele lettergrootte in px" msgid "The standard font type" msgstr "Het standaardlettertype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "Het minimale lettertype formaat in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Thema naam" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Kies een naam voor dit thema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Instellingen opgeslagen met thema-naam: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Instellingen van thema %s geladen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Thema %s gewist" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Kies tekst kleur" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Nog aan het bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19797,31 +19995,31 @@ msgstr "" "U bent halverwege de definitie van een sneltoetscombinatie. Voltooi deze " "eerst door buiten het definitievakje te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "E-book leesvenster instellen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Stan&daard lettergrootte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Schreef" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Schreefloos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Niet-proportioneel" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Lettertype &vergroting stap grootte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19829,15 +20027,23 @@ msgstr "" "De vergroting/verkleining van de lettergrootte als u op\n" " de knoppen drukt om tekst te vergroten of te verkleinen." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "M&inimale lettertype formaat:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "Het minimale lettertype formaat in pixels" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Lettertype-opties" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19848,118 +20054,118 @@ msgstr "" "geraken, gebruik de knop met het gele blader pictogram in de rechter " "bovenhoek van het weergave venster.</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "Het aantal tekst &pagina's te tonen op het scherm " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " pagina('s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "&Overschrijf de pagina marge instellingen gespecificeerd in het boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "&Boven-marge" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "&Zij-marge" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "&Onder-marge" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "Tekst &opmaak in pagina-modus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Maximale tekstbreedte in volledig scherm:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Toon &klok in volledige-venster modus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Toon lees-&positie in volledig-scherm-modus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Toon &bladerbalk in volledig-scherm-modus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "&Start de lezer in volledig scherm" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "Toon &help bericht bij starten volledig scherm" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "V&olledig scherm opties" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Achtergrondkleur:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Voorbeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Wijzig" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Tekstkleur:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Kleuren en achtergronden" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Duur omslaan pagina:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "uitgeschakeld" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Pagina met muis&wiel omdraaien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Regel &bladeren stoppen bij pagina einde." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "He&rschaal afbeeldingen groter dan het leesvenster (vereist herstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Pagina om&slag opties" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "H&yphenate (regelafbreking in het midden van lange woorden)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Standaardtaa&l voor woordafbreken:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19967,35 +20173,35 @@ msgstr "" "De standaardtaal voor de afbreekregels. Deze zal gebruikt worden als het " "boek geen taal specificeert." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Onthoud de laatste afmetingen en lay-out van het venster" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "&Huidige pagina bij afsluiten onthouden" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Toon &bediening in het weergave venster" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "&Diverse instellingen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "Al&gemeen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dubbelklik om een sneltoetscombinatie te veranderen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Sneltoetsen/&knoppen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -20006,27 +20212,27 @@ msgstr "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">hier</a> " "(Engelstalig)." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "&Stylesheet gebuiker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "U kunt weergave instellingen opslaan en laden als <i>thema's</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Huidige instellingen opslaan als een thema:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Een eerder opgeslagen thema openen:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Een opgeslagen thema wissen:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Thema-gebruik" @@ -20051,7 +20257,7 @@ msgid "&Search for next occurrence" msgstr "&Zoek naar volgende voorkomen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ga naar…" @@ -20171,15 +20377,15 @@ msgstr "" "Dit E-book is corrupt en kan niet worden geopend. Als u het heeft " "gedownload, probeer het dan nogmaals te doen." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formaat van boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Positie in boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20188,7 +20394,7 @@ msgstr "" "<i>verwijzingsmodus</i>, door te klikken op de verwijzingsmodus knop in de " "werkbalk." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20196,150 +20402,140 @@ msgstr "" "Schakel naar pagina modus - waar de tekst wordt opgebroken in pagina's net " "zoals bij een papieren boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" "Schakel naar overloop modus - waar de tekst is niet opgebroken in pagina's" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Zoek naar tekst in boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Schakel volledige scherm modus (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Volledig scherm modus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Klik op uw rechter muisknop voor opties" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tik in de linker of rechter pagina-marge om pagina's om te slaan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Druk op Esc om te sluiten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Toon/verberg bediening" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Afdrukvoorbeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Lijst met recent geopende boeken wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Met dict.org verbinden om <b>%s</b>… op te zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Geen dergelijke locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Dit item verwijst naar een locatie die niet bestaat." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "E-book kiezen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Vergroten" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Verkleinen" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Geen resultaten gevonden voor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Bladervenster laden..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Opmaken %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Bladwijzer #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Bladwijzer toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Geef titel voor bladwijzer:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Bladwijzers beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "E-book laden…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Kan e-book niet openen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Onbekende fout" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opties voor de e-book leesvenster" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Indien gespecificeerd, zal het leesvenster proberen naar voren te komen na " "het opstarten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Als dit is opgegeven zal het leesvenster proberen om in volledig scherm te " "starten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript waarschuwingen en console berichten op de console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20347,7 +20543,7 @@ msgstr "" "De positie waarop het geselecteerde boek geopend moet worden. De positie is " "een locatie zoals weergeven in de linker bovenhoek van het leesvenster." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20468,14 +20664,15 @@ msgid "Show" msgstr "Weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Verbergen" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Omschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20484,20 +20681,20 @@ msgstr "" "Kies uw e-reader. Kies een ‘%s’
-apparaat als uw apparaat niet in de lijst " "staat." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Bibliotheek verplaatsen…" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Bibliotheek verplaatsen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Ongeldige database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20506,48 +20703,48 @@ msgstr "" "<p>Er bestaat een ongeldige bibliotheek op %(loc)s, verwijder deze voor u " "probeert de bestaande bibliotheek te verplaatsen.<br />Fout: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Bibliotheek kan niet verplaatst worden" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Selecteer de locatie voor boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Aanmaken van map in %s mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "U moet een lege map kiezen voor de calibrebibliotheek. %s is niet leeg." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Volgende >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< V&orige" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Annuleren" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "Voltoo&ien" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Vastleggen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "verwelkomingswizard" @@ -20556,7 +20753,7 @@ msgstr "verwelkomingswizard" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Welkom bij calibre" @@ -20564,7 +20761,7 @@ msgstr "Welkom bij calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "De complete oplossing voor al uw e-book wensen." @@ -20863,37 +21060,30 @@ msgstr "Hotmail gebruiken" msgid "&Test email" msgstr "E-mail &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Als u de <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"bookapplicatie op uw iPhone/iTouch gebruikt kunt u uw calibre-boekcollectie " -"direct benaderen vanaf het apparaat. Om dit te kunnen doen zult u de calibre-" -"inhoudsserver moeten activeren." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "&Inhoudsserver inschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Denk eraan om calibre te laten draaien, aangezien de server alleen werkt " -"zo lang calibre actief is.\n" -"<p>Stanza zou uw calibrecollectie automatisch moeten zien. Zo niet, probeer " -"dan de URL http://mijnhostnaam:8080 toe te voegen als een nieuwe catalogus " -"voor de Stanza-reader op uw iPhone. Voor mijnhostnaam, dient u de volledig " -"hostnaam of het IP-adres van de computer waar calibre op draait te gebruiken." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -22348,22 +22538,22 @@ msgstr "voorkeuren hersteld " msgid "creating custom column " msgstr "aangepaste kolom aanmaken " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s boeken)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migreer oude database naar e-book-bibliotheek op %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "<b>%s</b> kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Database comprimeren" @@ -22736,40 +22926,40 @@ msgstr "in" msgid "Books in" msgstr "Boeken in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andere formaten" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "%(title)s in het %(fmt)s-formaat lezen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Ophalen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Details" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Een permanente koppeling naar dit boek" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Dit boek is verwijderd" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "zoekende" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Overeenkomstige boeken" @@ -24111,6 +24301,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Kies thema (herstart vereist)" @@ -24184,8 +24386,8 @@ msgstr "Onbekende paragraaf" msgid "Unknown feed" msgstr "Onbekende feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artikel zonder naam" @@ -25472,26 +25674,25 @@ msgstr "" "risico!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Originele bestand opslaan bij het converteren naar hetzelfde formaat" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Als calibre een e-book naar hetzelfde formaat omzet, bijvoorbeeld EPUB\n" -"naar EPUB, wordt het oorspronkelijk bestand opgeslagen, zodat u nog\n" -"aanpassingen kunt doen als de conversie niet succesvol verloopt. Als u\n" -"dit op False instelt zal calibre het originele bestand niet behouden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Aantal recent getoonde boeken weergeven" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25501,11 +25702,11 @@ msgstr "" "recent\n" "gelezen boeken. Stel hier in hoeveel titels maximaal worden getoond." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Wijzig het letter formaat van boek details in de interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25517,11 +25718,11 @@ msgstr "" "en opmerkingen in het bewerkscherm voor metadata. Stel een positief of \n" "negatief getal in om te vergroten respectievelijk verkleinen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Strandaard programmamodus sjablonen compileren naar Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25533,12 +25734,12 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Welke indeling moet standaard worden bij het gebruik van de Tweak functie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25554,12 +25755,12 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Selecteer geen completering bij het bewerken van auteurs/labels/series/enz." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25577,3 +25778,15 @@ msgstr "" "Enter drukt. Welke techniek uw voorkeur heeft zal afhankelijk zijn van de " "metadata in uw\n" "bibliotheek en uw persoonlijke manier van werken." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 77d41a71c8..47a8223d7a 100644 --- a/src/calibre/translations/nn.po +++ b/src/calibre/translations/nn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro <l10n@landro.net>\n" "Language-Team: Norwegian Nynorsk <nn@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:45+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 1dde510a02..9a301c3a36 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-04-29 09:54+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n" "Language-Team: Occitan (post 1500) <oc@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:46+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,339 +322,343 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Telecargar las news dempuèi internet al format ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Afichar rapidament una lista dels libres connèxes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportar de libres a partir d'una librariá calibre cap al disc dur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Afichar los detalhs del libre dins una infobulla separada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Reaviar calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personalizar calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Aparéncia e ergonomia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfàcia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajustar l'aspècte e l'ergonomia de l'interfàcia de Calibre a vòstra " "convenéncia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Compòrtament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Cambiar lo compòrtament de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Apondre vòstras colomnas personalizadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Apondre/levar vòstras pròprias colomnas dins la lista dels libres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barra d'aisinas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Recèrca en cors" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Personalizar lo biais que la recèrca de libres fonciona dins calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opcions de picada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opcions comunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opcions de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Apondre de libres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Definir cossí las metadonadas son legidas per Calibre al moment de l'apondon " "de libres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Salvar los libres sul disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Mandar los libres als aparelhs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Tablèu de connexions de metadonadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Modèls de foncions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Detalhs avançat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Crear vòstre pròpri modèl de foncion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Partejar de libres per corrièl" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Partiment" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Partejar a travèrs la ret" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Telecargar las metadonadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Moduls extèrnes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ajustaments" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Clavièr" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Divèrs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -865,32 +871,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Extensions installadas" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Ligasons pels plugins d'impòrt/expòrt" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personalizacion dels plugins locals" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Moduls extèrnes desactivats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Moduls extèrnes activats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -898,103 +904,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Far la lista de totes los moduls extèrnes installats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Òc" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "General" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Carta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Carta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nòvas" @@ -1222,8 +1228,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalòg" @@ -1289,8 +1295,8 @@ msgstr "Legís la lista dels libres de l'aparelh..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1301,8 +1307,8 @@ msgstr "Transferís los libres cap a l'aparelh..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1324,8 +1330,8 @@ msgstr "Suprimís los libres de l'aparelh..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1487,12 +1493,6 @@ msgstr "Comunicar amb lo lector d'ebook de Cybook Odyssey" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica amb lo lector d'ebook Iliad IRex." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Impossible d'obténer de fichièrs a partir d'aqueste aparelh" @@ -1867,35 +1867,35 @@ msgstr "Comunicar amb l'Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar amb lo Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar amb lo Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar amb lo lector EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunicar amb la tableta adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar amb lo lector Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar amb lo lector Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunicar amb lo COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunicar amb lo Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1908,7 +1908,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2037,12 +2037,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Totes per títol" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Totes per autor" @@ -2146,77 +2146,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2224,22 +2224,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2247,22 +2247,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2501,7 +2501,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2545,29 +2545,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2575,37 +2575,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3837,56 +3837,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4139,14 +4089,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Non" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4206,7 +4156,7 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -4214,7 +4164,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4354,6 +4304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4487,12 +4438,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4591,14 +4542,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4608,7 +4559,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4624,19 +4575,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4656,22 +4607,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4688,7 +4735,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Nòta" @@ -5012,7 +5059,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5325,7 +5372,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5411,7 +5458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5794,27 +5841,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "En cors d'arrèst" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6071,79 +6122,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6248,7 +6434,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6440,7 +6626,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6701,7 +6887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6839,7 +7025,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7448,7 +7634,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Causir una color de fons" @@ -7994,10 +8180,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8030,10 +8212,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8087,7 +8265,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadonadas" @@ -8359,22 +8537,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8385,17 +8563,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8605,7 +8784,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Cargar" @@ -8615,7 +8794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Enregistrar" @@ -8980,10 +9159,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8996,23 +9175,23 @@ msgid "Undefined" msgstr "Pas definit" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Pas notat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9041,37 +9220,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aplicar las modificacions" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9827,8 +10006,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9953,7 +10132,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "D'ac&òrdi" @@ -9999,7 +10178,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -10110,14 +10289,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10138,7 +10309,7 @@ msgstr "Ligam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Cap de correspondéncia pas trobada." @@ -10310,7 +10481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copiat" @@ -10426,54 +10597,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11397,70 +11568,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12028,44 +12199,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13090,57 +13261,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13148,60 +13319,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13210,7 +13381,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14103,180 +14274,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14285,7 +14490,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14295,56 +14500,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15281,7 +15486,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16134,7 +16339,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17405,8 +17610,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17424,19 +17629,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17526,260 +17731,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17804,7 +18021,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17922,171 +18139,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18202,81 +18409,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18285,7 +18493,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18293,7 +18501,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18550,26 +18758,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19669,22 +19880,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20017,40 +20228,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21080,6 +21291,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21151,8 +21374,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22070,7 +22293,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22078,25 +22302,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22104,11 +22330,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22120,11 +22346,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22140,11 +22366,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22153,3 +22379,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 6092e42dde..bba01fb456 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Punjabi <pa@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:46+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "%s ਫਾਇਲਾਂ ਦਾ ਮੈਟਾ-ਡਾਟਾ ਚੁਣੋ" msgid "Set metadata from %s files" msgstr "%s ਫਾਇਲਾਂ ਤੋਂ ਮੈਟਾ-ਡਾਟਾ ਚੁਣੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "ਦਿੱਖ ਅਤੇ ਵਰਤੋਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre ਦੀ ਦਿੱਖ ਅਤੇ ਵਰਤੋਂ ਨੂੰ ਆਪਣੀ ਪਸੰਦ ਮੁਤਾਬਿਕ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "ਵਿਵਹਾਰ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Calibre ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "ਤਬਦੀਲੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "ਕਿਤਾਬਾਂ ਸ਼ੁਮਾਰ ਕਰਨੀਆਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "ਇਮ੍ਪੋਰਟ / ਏਕ੍ਸ੍ਪੋਰਟ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ disk ਤੇ save ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ device ਤੇ ਭੇਜਣਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Save/Send ਕਰਨ ਤੋਂ ਪੈਹ੍ਲਾਂ ਮੈਟਾ-ਡਾਟਾ ਫ਼ੀਲਡ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "ਖਸੂਸੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Email ਰਾਹੀਂ ਕਿਤਾਬਾਂ ਸਾਂਝੀਆਂ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Internet ਉੱਤੇ ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "ਪਲੱਗ-ਇਨ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre ਦੀ ਕਾਰਜ-ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਇਜ਼ਾਫ਼ਾ/ਘਾਟਾ/ਬਦਲਾਓ ਕਰੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -867,32 +873,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -900,103 +906,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1220,8 +1226,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1287,8 +1293,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1299,8 +1305,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1322,8 +1328,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1485,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1906,7 +1906,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2035,12 +2035,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2144,77 +2144,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2222,22 +2222,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2245,22 +2245,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2499,7 +2499,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2543,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3835,56 +3835,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4137,14 +4087,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4204,7 +4154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4212,7 +4162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4352,6 +4302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4485,12 +4436,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4589,14 +4540,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4606,7 +4557,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4622,19 +4573,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4654,22 +4605,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4686,7 +4733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5010,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5323,7 +5370,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5409,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5792,27 +5839,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6069,79 +6120,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6246,7 +6432,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6438,7 +6624,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6699,7 +6885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6837,7 +7023,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7446,7 +7632,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7992,10 +8178,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8028,10 +8210,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8085,7 +8263,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8357,22 +8535,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8383,17 +8561,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8603,7 +8782,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8613,7 +8792,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8978,10 +9157,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8994,23 +9173,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9039,37 +9218,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9825,8 +10004,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9951,7 +10130,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9997,7 +10176,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10108,14 +10287,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10136,7 +10307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10308,7 +10479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10424,54 +10595,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11395,70 +11566,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12026,44 +12197,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13088,57 +13259,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13146,60 +13317,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13208,7 +13379,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14101,180 +14272,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14283,7 +14488,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14293,56 +14498,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15279,7 +15484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16132,7 +16337,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17403,8 +17608,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17422,19 +17627,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17524,260 +17729,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17802,7 +18019,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17920,171 +18137,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18200,81 +18407,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18283,7 +18491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18291,7 +18499,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18548,26 +18756,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19667,22 +19878,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20015,40 +20226,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21078,6 +21289,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21149,8 +21372,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22068,7 +22291,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22076,25 +22300,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22102,11 +22328,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22118,11 +22344,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22138,11 +22364,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22151,3 +22377,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index b4f8a70852..c819e04e45 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-13 18:22+0000\n" -"Last-Translator: Piotr Parafiniuk <Unknown>\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-23 11:46+0000\n" +"Last-Translator: Marcin Ostajewski (panszpik) <Unknown>\n" "Language-Team: Polish <pl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-14 04:37+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Bookmarks: -1,3588,-1,-1,-1,-1,-1,-1,-1,-1\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,8 +155,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -171,19 +173,19 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -328,64 +330,68 @@ msgstr "Ustaw metadane w %s plikach" msgid "Set metadata from %s files" msgstr "Pobierz metadane z %s plików" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Dodaj książki do calibre lub podłączonego urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" "Ściągnij notatki z podłączonego czytnika Kindle (funkcja eksperymentalna)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Generuj katalog książek w bieżącej bibliotece" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Konwertuj książki na różne formaty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Doszlifuj swoje książki" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Usuń książki z biblioteki calibre lub podłączonego urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Edytuj metadane książek z biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Czytaj ksiązki z biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Pobierz wiadomości z Internetu w formie ebooka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Pokaż szybko listę powiązanych książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Ekspotuj książki z biblioteki calibre na dysk twardy" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Pokaż informacje o książce w nowym okienku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Restartuj calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Otwórz katalog zawierający bibliotekę calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Wyślij książki na podłączone urządzenie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -393,42 +399,42 @@ msgstr "" "Wyślij książki poprzez email lub stronę oraz połącz się z iTunes lub " "katalogami na twoim komputerze tak jakby były urządzeniami" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Przeglądaj Podręcznik Użytkownika calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Dostosuj calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Łatwo odszukaj książki podobne do aktualnie wybranej" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Przełącz się pomiędzy bibliotekami calibre i zarządzaj nimi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Skopiuj książki z urządzenia do biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Edytuj kolekcje w których znajdują się książki na twoim urządzeniu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Skopiuj książkę z jednej biblioteki calibre do drugiej" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Wprowadź drobne zmiany do plików epub oraz htmlz w Twojej bibliotece Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -436,56 +442,56 @@ msgstr "" "Pokaż następne lub poprzednie dopasowanie przy wyszukiwaniu w bibliotece w " "trybie podświetlania." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Wybierz losową książkę z biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Szukaj książek w różnych księgarniach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Pobierz nowe wtyczki do calibre lub zaktualizuj zainstalowane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Wygląd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Dostosuj wygląd interfejsu calibre do indywidualnych upodobań" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Zachowanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Zmień zachowanie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Dodaj własne kolumny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodaj/usuń swoje kolumny do/z listy książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -493,66 +499,66 @@ msgstr "" "Dostosuj paski narzędzi i menu kontekstowe, wybierając, jakie polecenia są w " "nich dostępne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Szukanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Dostosuj sposób działania wyszukiwarki książek w calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opcje wejścia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konwersja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Ustaw opcje konwersji dla poszczególnych formatów wejściowych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opcje wspólne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Ustaw opcje konwersji wspólne dla wszystkich formatów" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opcje wyjściowe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Ustaw opcje konwersji dla poszczególnych formatów wyjściowych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Dodawanie książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importuj/Eksportuj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Skonfiguruj sposób, w jaki calibre odczytuje metadane z plików podczas " "dodawania książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Zapisuje książki na dysku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -560,50 +566,50 @@ msgstr "" "Skonfiguruj sposób, w jaki calibre eksportuje pliki ze swojej bazy danych " "podczas zapisywania na dysk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Przesyłanie książek na urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Skonfiguruj sposób przesyłania książek do czytnika" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Panel kontrolny metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Zmień pola metadanych przed zapisaniem/wysłaniem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funkcje szablonów" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Zaawansowane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Stwórz własne funkcje szablonów" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Udostępnianie książek poprzez email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Udostępnianie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -611,11 +617,11 @@ msgstr "" "Skonfiguruj udostępnianie książek poprzez email. Możesz użyć tej opcji do " "automatycznego wysyłania newsów na swoje urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Współdzielenie poprzez sieć" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -623,20 +629,20 @@ msgstr "" "Skonfiguruj serwer calibre Content Server, aby z każdego miejsca i " "urządzenia mieć dostęp przez Internet do swojej biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Pobieranie metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kontroluj sposób, w jaki calibre pobiera metadane z Sieci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Ignorowane urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -644,37 +650,37 @@ msgstr "" "Konfiguruje urządzenia ignorowane przez calibre przy podłączeniu do " "komputera." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Dodaj/usuń/dostosuj różne funkcje calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Parametry" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Dostosuj jak calibre zachowa się w różnych sytuacjach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Klawiatura" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Dostosuj skróty klawiszowe używane w calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Różne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Zaawansowana konfiguracja (różne funkcje)" @@ -911,32 +917,32 @@ msgid "" msgstr "" "Ten profil jest przeznaczony dla urządzeń z serii PocketBook Pro 912." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapowanie wtyczek dla róznych typów plików" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Lokalne dostosowanie wtyczek" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Wyłączone wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Włączone wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicjowanie wtyczki %s nie udało się – prześledź komunikaty:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -948,11 +954,11 @@ msgstr "" " Dostosuj calibre poprzez załadowanie zewnętrznych wtyczek.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Dodaj wtyczkę podając ścieżkę do pliku, który ją zawiera." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -961,12 +967,12 @@ msgstr "" "Dla twórców wtyczek: ścieżka do katalogu, gdzie jest tworzona wtyczka. To " "polecenie spowoduje automatyczne spakowanie wtyczki i uaktualnienie calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Usuń wtyczkę użytkownika - po nazwie. Nie ma wpływu na wbudowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -974,82 +980,82 @@ msgstr "" "Dostosuj wtyczkę. Wprowadź nazwę wtyczki i polecenie dostosowujące " "oddzielając je przecinkiem." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Wyświetl wszystkie zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Włącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znaków." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Tak" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sŚrednia ocena: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Główna" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newsy" @@ -1308,8 +1314,8 @@ msgstr "" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1382,8 +1388,8 @@ msgstr "Pobieranie listy książek znajdujących się na urządzeniu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1394,8 +1400,8 @@ msgstr "Przenoszenie książek na urządzenie..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1417,8 +1423,8 @@ msgstr "Usuwanie książek z urządzenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1583,12 +1589,6 @@ msgstr "Umożliwia komunikację z czytnikiem Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nie można pobrać listy plików z urządzenia" @@ -2030,35 +2030,35 @@ msgstr "Umożliwia komunikację z czytnikiem książek Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Umożliwia komunikację z czytnikiem książek Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Umożliwia komunikację z czytnikiem książek Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Umożliwia komunikację z czytnikiem książek EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Umożliwia komunikację z tabletem Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Umożliwia komunikację z czytnikiem książek Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Umożliwia komunikację z czytnikiem książek Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Umożliwia komunikację z czytnikiem książek COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Umożliwia komunikację z Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Umożliwia komunikację z WayteQ Reader" @@ -2071,7 +2071,7 @@ msgid "Communicate with MTP devices" msgstr "Umożliwia komunikację z urządzeniami MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Pobierz informacje o urządzeniu..." @@ -2203,12 +2203,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentarze zostały usunięte ponieważ spowalniają czytnik SONY" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Wszystkie według tytułu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Wszystkie według autora" @@ -2341,41 +2341,41 @@ msgstr "" "jak ustawie je T1. Oznacza to, że będzie wyświetlane pierwsze nazwisko przy " "pracach zbiorowych. Jeśli używasz wtyczek pozostaw to pole nieustawione." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Urządzenie bezprzewodowe" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Umożliwia komunikację z urządzeniami Smart Device" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Włącz połączenia przy starcie" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Zaznacz to pole aby pozwolić na połączenia podczas startu calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Hasło bezpieczeństwa" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Podaj hasło, które będzie musiało podać urządzenie by przyłączyć się do " "calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Użyj stałego portu sieciowego" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2383,11 +2383,11 @@ msgstr "" "Jeśli zaznaczone użyj numeru portu z pola \"Port\", w przeciwnym przypadku " "sterownik wybierze losowy port" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Numer portu: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2395,15 +2395,15 @@ msgstr "" "Podaj numer portu, który będzie używany jeśli pole \"stały port\" jest " "zaznaczone" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Wyświetl dodatkowe informacje o debugowaniu" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Zaznacz to pole jeśli jest wymagane przy zgłaszaniu problemu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2411,15 +2411,15 @@ msgstr "" "Oddzielana przecinkami lista pól metadanych, które zostaną zamienione na " "kolekcje na urządzeniu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Możliwy wybór: series, tags, authors itp." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Limit czasu bez aktywności" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2430,11 +2430,11 @@ msgstr "" "jeśli nie jest ono aktywne przez %d minut. Nie zaznaczenie tego pola " "powoduje, że calibre nigdy nie będzie automatycznie rozłączać urządzeń." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Użyj tego adresu IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2444,11 +2444,11 @@ msgstr "" "adresie IP. Sterownik będzie nasłuchiwać wyłącznie na podanym adresie i ten " "adres będzie rozgłaszany przez mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Zamień książki z tym samym identyfikatorem calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2460,22 +2460,22 @@ msgstr "" "jeśli szablon zapisu da inny wynik. Użycie tej opcji zabezpiecza przed " "posiadaniem na urządzeniu wielu kopii tej samej książki." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Zbyt dużo prób połączenia z %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Niepoprawny port w opcjach: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Nie udało się połączyć z portem %d. Spróbuj innej wartości." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Nie udało się przydzielić losowego portu" @@ -2744,7 +2744,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Wykonane %s" @@ -2813,30 +2813,30 @@ msgstr "" "\n" "Dla pełnej dokumentacji systemu konwersji zobacz\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCJE PLIKU ŹRÓDŁOWEGO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcje sterujące przetwarzaniem pliku źródłowego %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCJE PLIKU WYJŚCIOWEGO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcje sterujące przetwarzaniem pliku wyjściowego %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" "Opcje umożliwiające kontrolę nad wyglądem i zachowaniem pliku wyjściowego" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2847,18 +2847,18 @@ msgstr "" "włączyć użyj %(en)s. Poszczególne akcje mogą zostać wyłącozne przy użyciu " "%(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modyfikuj tekst dokumentu i jego strukturę, używając zdefiniowanych przez " "użytkownika wzorów." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrola autodetekcji struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2868,15 +2868,15 @@ msgstr "" "źródłowy ma już spis treści, to ma on pierwszeństwo przed tym wygenerowanym " "automatycznie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opcje odpowiedzialne za ustawienia metadanych w plikach wyjściowych" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opcje pomocy przy debugowaniu konwersji" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2884,7 +2884,7 @@ msgstr "" "Lista wbudowanych źródeł. Korzystając ze źródła możesz stworzyć ebook za " "pomocą polecenia ebook-convert \"Nazwa źródła.recipe\" wynik.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Plik wyjściowy zapisany do" @@ -4510,71 +4510,6 @@ msgstr "Wykonywanie przekształceń na książce..." msgid "Running %s plugin" msgstr "Działa %s wtyczek" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Przetwarzanie %(name)s nie powiodło się z powodu błędu: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Poprawianie ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Obejście błędów epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Obejścia dla błędów w ostatniej wersji epubcheck. epubcheck zgłasza wiele " -"przypadków jako błędy, które w rzeczywistości nimi nie są. epub-fix spróbuje " -"je wykryć i zamieni je na takie, które epubcheck \"polubi\". To może " -"spowodować znaczące zmiany w twoim pliku epub, zgłoś skargę projektowi " -"epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"Naprawia ogólne problemy z plikami EPUB, które mogą sprawiać, że zostaną " -"odrzucone przez słabo zaprojektowane usługi wydawnicze.\n" -"\n" -"Domyślnie, nie dokonuje żadnych napraw i wyświetla komunikaty w przypadku " -"każdego wykrytego błędu. Skorzystaj z opcji, aby kontrolować, które błędy są " -"automatycznie naprawiane." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Musisz wybrać plik EPUB" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Napraw pliki bez manifestu" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Napraw pliki bez manifestu. epub-fix albo doda je do manifestu albo skasuje " -"tak jak określono w opcji skasuj bez manifestu." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Usuń pliki bez manifestu zamiast dodawać do nich manifest" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4853,14 +4788,14 @@ msgstr "BŁĄD SZABLONU" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4920,7 +4855,7 @@ msgstr "Komentarze" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etykiety" @@ -4928,7 +4863,7 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5093,6 +5028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5241,12 +5177,12 @@ msgstr "" "To jest książka z czytnika Amazon Topaz. Nie może ona zostać przetworzona." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "To nie jest plik MOBI. Jest to plik Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "To nie jest plik MOBI" @@ -5352,7 +5288,7 @@ msgstr "Tekst główny" msgid "%s format books are not supported" msgstr "książki formatu %s nie są wspierane" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5362,7 +5298,7 @@ msgstr "" "wprowadzonym prze Amazon. calibre może edytować jednynie pliki zawierające " "książki KF8. Starsze formaty, bez KF8 nie mogą być edytowane." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5374,7 +5310,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Ten plik jest zabezpieczony za pomocą DRM i nie może być edytowany." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5390,32 +5326,33 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -"<p><i>Dopracowywanie książek</i> jest wygładzaniem do połysku twoich " -"starannie przygotowanych książek.</p>\n" +"<p><i>Dopraccowywanie książek</i> oznacza dodanie ostatniego szlifu\n" +"twoim książkom.</p>\n" +"<p>Wprowadzane są drobne zmiany w kodzie książki. W odróżnieniu od " +"konwersji\n" +"<i>nie</i> są zmieniane arkusze stylów, nazwy plików, rozmiar czcionki, " +"marginesy itp.\n" +"Każda czynność zmienia tylko tyle ile jest potrzebne do uzyskania " +"oczekiwanego efektu.</p>\n" "\n" -"<p>Dopracowywanie jest ograniczone do samego kodu książki.\n" -"W odróżnieniu od konwersji <i>nie jest</i> zmieniany arkusz CSS\n" -"nie są zmieniane nazwy plików, wielkość czcionki, marginesy itp.\n" -"Każde działanie jest ograniczone do minimum zmian potrzebnych do \n" -"uzyskania pożądanego efektu.\n" +"<p>To narzedzie powinno zostać użyte na ostatnim etapie tworzenia " +"książki.</p>\n" "\n" -"<p>Należy używać tego narzędzia jako ostatniej czynności przygotowania " -"książki</p>\n" -"\n" -"<p>Dopracowanie działa tylko dla formatów <b>%s</b></p>\n" +"<p>Należy pamiętać, że dopracowywane mogą być jedynie książki w formatach " +"%s.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " lub " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5450,22 +5387,126 @@ msgstr "" "zdecydujesz się dodać dodatkowy tekst do książki to może się okazać, \n" "że brakuje niektórych znaków</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" +"<p>Umieszcza na początku książki stronę z \"metryczką\", zawierającą\n" +"wszystkie metadane takie jak tytuł, etykiety, autora(ów), serię, komentarz " +"itp." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<p>Usuń poprzednią metryczkę</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "## Dopracowywanie: %s" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Uaktualnianie metadanych" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "Metryczka książki uaktualniona" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Metadane uaktualnione\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Ustawianie okładki" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "Umieszczanie metryczki" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "Istniejąca metryczka została zamieniona" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "Metryczka została umieszczona" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "Usuwanie metryczki" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "Metryczka została usunięta" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "Nie znaleziono metryczki" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Ograniczanie osadzonych czcionek" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "Dopracowanie zajęło %.1f sekund" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" +"Ścieżka do pliku okładki. Okłada zaznaczonej książki zostanie zmieniona. " +"Jeśli nie ma okładki lub okładka nie jest prawidłowo identyfikowana to jest " +"wstawiana nowa." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" +"Ścieżka do pliku OPF. Metadane książki są uaktualniane na podstawie pliku " +"OPF." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "Podaj więcej informacji, przydatne przy debugowaniu." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "Musisz podać plik do dopracowania" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "Nieznane nadmiarowe argumenty" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "Musisz wybać co najmniej jedną czynność" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5482,7 +5523,7 @@ msgstr "Opcje generowania spisu treści w HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Ocena" @@ -5828,7 +5869,7 @@ msgstr "Sposób dodawania książek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6152,7 +6193,7 @@ msgstr "Folder %s już istnieje. Najpierw go usuń." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Zbyt długie" @@ -6253,7 +6294,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6664,21 +6705,21 @@ msgstr "Prześlij na urządzenie" msgid "Connect/share" msgstr "Połącz/udostępnij" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Zatrzymywanie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Zatrzymuję serwer, to może zająć minutkę, proszę czekać..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Wyłącz autostart" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6686,7 +6727,11 @@ msgstr "" "Czy chcesz, żeby bezprzewodowe połączenia były nawiązywane automatycznie " "przy uruchomieniu programu?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "Wciąż szukam adresu IP" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Wiele adresów IP. Zobacz okienko Start/Stop." @@ -6977,73 +7022,206 @@ msgid "Plugin Updater" msgstr "Aktualizacja wtyczek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "Dopracuj książkę" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "Dopracuj %d książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "<h3>O dopracowywaniu książek</h3>%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "<h3>Podzbiór czcionki</h3>%s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "<h3>Metryczka książki<?h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "<h3>Usuń metryczkę</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "Wybierz czynność" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "Podzbiór wszystkich osadzonych czcionek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 -msgid "About" -msgstr "O" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Inteligentna &interpunkcja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 +msgid "About" +msgstr "Więcej" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "&Zapisz ustawienia" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "&Wczytaj ustawienia" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "&Zaznacz wszystko" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "&Odznacz wszystko" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "Nie wybrano czynności" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Musisz wybrać przynajmniej jedną czynność przed zapisaniem" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Wybierz nazwę" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Wybierz nazwę dla tych ustawień" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "Usuń zapisane ustawienia" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "Musisz wybrać co najmniej jedną czynność albo kliknąć Anuluj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "Kolejkowanie książek do dopracowania" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "Dopracuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Dopracowywanie książki %(nums)s z %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Kolejkowanie książki %(nums)s z %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "Pomiń ostatnich %d zapisów" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Pokaż cały log" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "Dopracowywanie %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "Oryginalny plik został zapisany jako %s." +msgstr[1] "Oryginalne pliki zostały zapisane jako %s." +msgstr[2] "Oryginalne pliki zostały zapisane jako %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " i " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" +"Jeśli ponownie będziesz dopracowywać książkę to operacja będzie " +"przeprowadzona na oryginale." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "Dopracuj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "Nie da się dopracować" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7052,6 +7230,11 @@ msgstr "" "Dopracowywanie jest możliwe tylko dla formatów %s. Przekonwertuj książki do " "jednego z tych formatów aby je doszlifować." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "Rozpoczynam dopracowywanie %d książek" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7159,7 +7342,7 @@ msgid "Click the show details button to see which ones." msgstr "Kliknij \"Pokaż szczegóły\", aby zobaczyć które." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Pokaż szczegóły książki" @@ -7382,7 +7565,7 @@ msgstr "&Podgląd książki" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7659,7 +7842,7 @@ msgstr "Dodaj książki do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Strona Kreatora" @@ -7811,7 +7994,7 @@ msgid "Click to open" msgstr "Kliknij, aby otworzyć" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Identyfikatory" @@ -8439,7 +8622,7 @@ msgid "Choose foreground color" msgstr "Wybór koloru tekstu" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Wybór koloru tła" @@ -9026,10 +9209,6 @@ msgstr "Dodaj pusty wiersz między akapitami" msgid "Text &justification:" msgstr "Wyrównanie tekstu:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Inteligentna &interpunkcja" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transliteruj znaki unicode do ASCII" @@ -9062,10 +9241,6 @@ msgstr "&Osadź czcionkę:" msgid "&Disable font size rescaling" msgstr "Nie &skaluj rozmiaru czcionek" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "Podzbiór wszystkich osadzonych czcionek" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Wyjściowy LRF" @@ -9119,7 +9294,7 @@ msgid "&Monospaced font family:" msgstr "Rodzina czcionki o &jednakowej szerokości znaków:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadane" @@ -9406,22 +9581,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Zachowaj &proporcje rozmiaru okładki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Rodzina czcionek sze&ryfowych:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Rodzina czcionek &sans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Rodzina czcionek o s&tałej szerokości:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Czcionka pods&tawowa:" @@ -9432,17 +9607,18 @@ msgstr "Domyślna wielkość czcion" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " piks." #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "&Rozmiar czcionki o stałej szerokości:" @@ -9665,7 +9841,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Wczytaj listę wyrażeń z uprzednio zapisanego plliku" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "Wczytaj" @@ -9675,7 +9851,7 @@ msgstr "Zapisz listę wyrażeń, aby móc ich łatwo użyć ponownie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Zapisz" @@ -10068,10 +10244,10 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10084,23 +10260,23 @@ msgid "Undefined" msgstr "Niezdefiniowany" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "gwiazdka(i)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Brak oceny" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Ustaw '%s' na dzisiaj" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Wyczyść '%s'" @@ -10132,38 +10308,38 @@ msgid "" msgstr "" "Lista \"{0}\" zawiera błędną wartość, która zostanie zmieniona na domyślną" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Zastosuj zmiany" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Usuń cykl" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Automatycznie numeruj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Wymuś początek numeracji na " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Lista \"{0}\" zawiera błędne wartości, które nie pojawiają się na wykazie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Usuń wszystkie etykiety" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "etykiety do dodania" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "etykiety do usunięcia" @@ -11055,8 +11231,8 @@ msgstr "Lokalizacja %s zawiera obecną bibliotekę calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Błędna lokalizacja" @@ -11188,7 +11364,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -11236,7 +11412,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -11358,14 +11534,6 @@ msgstr "" "Książki o poniższych tytułach już są w bibliotece. Wybierz te, które chcesz " "dodać mimo to." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "&Zaznacz wszystko" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "&Odznacz wszystko" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11386,7 +11554,7 @@ msgstr "Odnośnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Brak pasujących wyników" @@ -11565,7 +11733,7 @@ msgstr "Pokaż szczegółowe informacje na temat tego błędu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Skopiowano" @@ -11705,24 +11873,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "BŁĄD SZABLONU S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Musisz wskazać miejsce docelowe gdy źródło stanowi pole złożone" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Musisz wskazać miejsce docelowe typu identyfikatora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Błędne wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Błedny wzorzec wyszukania: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11731,30 +11899,30 @@ msgstr "" "Dokonuję zmian w %d książkach.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Skasuj zapisane wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Wybrany zapisany wyszukaj/zamień zostanie skasowany. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Zapisz wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nazwa wyszukaj/zamień:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Musisz podać nazwę." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12777,73 +12945,73 @@ msgstr "%s źródeł newsów" msgid "&Download now" msgstr "&Pobierz teraz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Potrzebna jest nazwa użytkownika oraz hasło" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Musisz podać nazwę użytkownika i/lub hasło, aby móc korzystać z tego źródła " "newsów." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Konto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opcjonalnie)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(wymagane)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Stworzone przez: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Pobierz teraz %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Ostatnio pobrano: nigdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nigdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d dni, %(hours)d godzin i %(mins)d minut temu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Ostatnio pobrany:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Nie można pobrać żadnych newsów, gdyż połączenie internetowe nie jest aktywne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Brak połączenia z internetem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Zaplanuj pobieranie newsów" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Dodaj własne źródło newsów" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Pobierz wszystkie zaplanowane" @@ -13471,44 +13639,44 @@ msgstr "Szukaj w kolumnie etykiet" msgid "Copy the selected color name to the clipboard" msgstr "Skopiuj zaznaczoną nazwę koloru do schowka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Sortowanie po autorze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Etykieta 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Etykieta 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Podręcznik języka szablonów" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Dokumentacja funkcji szablonów" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "WYJĄTEK: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Nie wybrano kolumny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Musisz wybrać kolumnę, do której będzie przypisany kolor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Nie określono szablonu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Pole szablonu nie może być puste" @@ -13982,7 +14150,7 @@ msgstr "Wybierz rodzinę czcionek" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:136 #, python-format msgid "Available faces for %s" -msgstr "" +msgstr "Dostępne okładki dla %s" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:171 msgid "Choose font family" @@ -14580,58 +14748,58 @@ msgstr "" "Ścieżka do Calibre Portable (%s) jest zbyt długa. Musi być krótsza niż 59 " "znaków." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteka calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Wybierz lokalizację dla twojej biblioteki książek calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Stworzenie biblioteki nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Stworzenie biblioteki w %r nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Wybierz lokalizację dla twojej nowej biblioteki książek calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Inicjalizacja interfejsu użytkownika..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Naprawianie nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Naprawa bazy danych nie powiodła się. Uruchamiam z nową, pustą biblioteką." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Zła lokalizacja bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Zła lokalizacja bazy danych %r. calibre zostanie teraz wyłączone." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Uszkodzona baza danych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14642,61 +14810,61 @@ msgstr "" "chcesz, żeby calibre automatycznie odbudował bazę? Niektóre dane mogą zostać " "utracone. Jeśli klikniesz Nie zostanie utworzona nowa, pusta biblioteka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Błędna lokalizacja bazy danych: %r. Uruchamiam z nową, pustą biblioteką." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Uruchamiam %s: Ładuję książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Jeśli jestes pewien, że nie jest uruchomione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "może być uruchomione i znajdować się w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "w prawym górnym obszarze wyświetlacza." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "w prawym donym obszarze wyświetlacza." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "spróbuj zrestartować komputer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "spróbuj usunąć plik" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nie można uruchomić " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s jest już uruchomiony." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nie znaleziono uruchomionej instancji calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Polecenie zamknięcia wysłane, oczekiwanie na zamknięcie..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Nie udało się zamknąć uruchomionej instancji calibre" @@ -14705,7 +14873,7 @@ msgid "&Preferences" msgstr "&Ustawienia" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Zakończ" @@ -15714,56 +15882,70 @@ msgid "is greater than" msgstr "jest większe niż" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "nie jest starsza niż dni" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "zawiera" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "nie zawiera" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "zawiera wzorzec" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "nie zawiera wzorca" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "jest ustawiona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "nie jest ustawiona" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "więcej dni temu niż" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "mniej dni temu niż" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "więcej dni od teraz niż" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "mniej dni od teraz niż" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "zawiera" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "nie zawiera" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "zawiera wzorzec" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "nie zawiera wzorca" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "równe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "różne od" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "pasuje do wzorca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "nie pasuje do wzorca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Jeśli kolumna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15771,7 +15953,7 @@ msgstr "" "Wprowadź albo typ identyfikatora albo identyfikator i jego typ w postaci " "typ:identyfikator" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15781,118 +15963,146 @@ msgstr "" "niemieckiego albo eng dla angielskiego. Można również użyć pełnej nazwy " "języka, calibre spróbuje automatycznie zamienić ją na kod języka." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Podaj numer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "Podaj sprzed ilu dni mogą być elementy. Zero to dzień dzisiejszy" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" +msgstr "" +"Podaj maksymalny wiek elementu w dniach. Zero oznacza dzisiaj. Daty w " +"przyszłości oznaczają wszystkie elementy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" +"Podaj minimalny wiek elementu w dniach. Zero oznacza dzisiaj. Daty w " +"przyszłości oznaczają \"żaden element\"" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" +"Podaj maksymalną liczbę dni w przyszłości. Zero oznacza dziś. Daty w " +"przeszłości oznaczają wszystkie elementy" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" +"Podaj minimalną liczbę dni w przyszłości. Zero oznacza dzisiaj. Daty w " +"przeszłości oznaczają \"żaden element\"" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Wpisz datę w formacie RRRR-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Wpisz ciąg znaków." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Wpisz wyrażenie regularne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Możesz wyszukać kilka wartości, rozdzielając je %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "kolorowanie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "ikonka" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "Utwórz/edytuj regułę dla kolumny {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "Create a kolumn {0} rule by filling in the boxes below" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "Ustaw" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "kolor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "dla kolumny:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "na" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "Dodaj &ikonkę" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "Ikonka powinna być kwadratowa lub \"landscape\"" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Tylko jeśli wszystkie warunki są spełnione:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Dodaj kolejny warunek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Jeśli wszystkie pola będą puste warunek zostanie usunięty" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Przykładowy tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Wybierz ikonkę" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "Nie wybrano żadnej ikonki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "Musisz wybrać ikonkę dla tej reguły" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Błędny warunek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Jeden z warunków dla tej reguły jest nieprawidłowy: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Brak warunków" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Musisz określić przynajmniej jeden niepusty warunek dla tej reguły" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15905,7 +16115,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15914,34 +16124,39 @@ msgid "" " <ul>%(rule)s</ul>\n" " " msgstr "" +" <p>Ustaw <b>%(kind)s</b> dla kolumny <b>%(col)s</b> na " +"<b>%(color)s</b> jeśli następujące warunki\n" +" są spełnione:</p>\n" +" <ul>%(rule)s</ul>\n" +" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "<li>Jeśli kolumna <b>%(col)s</b> <b>%(action)s</b>: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Dodaj regułę" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Usuń regułę" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Przesuń regułę wyżej" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Przesuń regułę niżej" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Dodaj zaawansowaną regułę" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15951,7 +16166,7 @@ msgstr "" "jest tekst w kolumnach. Aby zdefiniować nową regułę kliknij przycis Dodaj " "regułę.<p>Żeby <b>zmienić istniejącą regułę</b> kliknij ją dwukrotnie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " @@ -15961,16 +16176,16 @@ msgstr "" "określające której ikony użyć. Kliknij przycisk Dodaj regułę poniżej aby " "zacząć.<p>Możesz <b>zmienić istniejącą regułę</b> klikając ja dwukrotnnie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Nie wybrano reguły" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Nie wybrano reguły do %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "usunięcia" @@ -17040,7 +17255,7 @@ msgstr "Maks czas oczekiwania po znalezieniu pierwszego dopasowania:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sekund" @@ -18109,7 +18324,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Ustaw to na -1 jeśli funkcja pobiera zmienną ilość argumentów" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Usuń" @@ -19488,8 +19703,8 @@ msgid "Edit" msgstr "Edycja" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Zresetuj" @@ -19507,12 +19722,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19521,7 +19736,7 @@ msgstr "" "wyglądu wszystkich książek." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19619,38 +19834,42 @@ msgstr "Rozmiar czcionki o stałej szerokości znaków w pikselach" msgid "The standard font type" msgstr "Standardowy typ czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "Minimalny rozmiar czcionki w px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Nazwa tematu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Wybiez nazwę dla tego tematu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Zapisano ustawienia jako temat o nazwie: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Wczytano ustawienia z tematu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Usunięto temat o nazwie: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Wybierz kolor tekstu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Wciąż wdytuję" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19658,31 +19877,31 @@ msgstr "" "Jesteś w trakcie edycji skrótu klawiaturowego, zakończ to klikając poza pole " "edycji skrótu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Konfiguruj przeglądarkę książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Domyślny rozmiar czcionki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Szeryfowa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Bez-szeryfowa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Maszynowa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Wielkość kroku powiększania czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19690,15 +19909,23 @@ msgstr "" "Wielość o którą czcionka zostanie zwiększona/zmniejszona\n" " kiedy naciśniesz przycisk mniejsza/większa czcionka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "M&inimalny rozmiar czcionki:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "Minimalny rozmiar czcionki w pikselach" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Opcje czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19708,117 +19935,117 @@ msgstr "" "na strony jak w papierowych książkach. Aby włączyć ten tryb kliknij przycisk " "z ikoną żółtego zwoju w prawym górnym rogu okna przeglądarki." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "Liczba stron tekstu wyświetlanych na ekranie " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " strona(y)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "Nadpisz rozmiary marginesów ustawione w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "&Górny margines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "&Boczny margines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "&Dolny margines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "&Układ tekstu w trybie stronicowanym" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Maksymalna szerokość tekstu w trybie pełnoekranowym" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Pokaż &zegar w trybie pełnoekranowym" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Pokaż &miejsce czytania w trybie pełnoekranowym" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Pokaż pasek przewijania w trybie pełnoekranowym" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "Uruchom przeglądarkę w trybie pełnoekranowym" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "Pokaż pomoc przy uruchomieniu w trybie pełnoekranowym" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Opcje trybu &pełnoekranowego" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Kolor tła:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Przykład" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Zmień" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Kolor tekstu:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Kolory i tła" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Czas przewracania stron" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "wyłączony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Zmiana stron &kółkiem myszy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Przewijanie zatrzymuje się przy końcu strony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "&Skaluj grafiki większe niż okno przeglądarki (wymaga restartu)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Opcje przewracania strony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Wykorzystaj łą&cznik (przełamuj linię w połowie długich słów)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Domyślny język dla dzielenia wyrazów:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19826,35 +20053,35 @@ msgstr "" "Domyślny język używany dla zasad dzielenia wyrazów. Jeśli książka nie " "określa języka, to zostanie użyty wybrany." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Zapamiętaj ostatnio użyty rozmiar i &wygląd okna" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Zapamiętaj &aktualną stronę gdy wychodzisz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Pokaż &kontrolki w oknie przeglądarki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "&Różne opcje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "O&gólne" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Kliknij dwa razy, by zmienić skrót klawiszowy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Skróty &klawiszowe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19865,28 +20092,28 @@ msgstr "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">Tutaj</a> " "znajdziesz kilka przykładów." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Style użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" "Możesz zapisywać i wczytywać ustawienia przeglądarki jako <i>tematy</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Zapisz bieżące ustawienia jako temat:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Wczytaj uprzednio zapisany temat:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Usuń zapisany temat:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Tematy" @@ -19911,7 +20138,7 @@ msgid "&Search for next occurrence" msgstr "&Szukaj następnego wystąpienia" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Przejdź do..." @@ -20031,15 +20258,15 @@ msgstr "" "Książka jest uszkodzona i nie można jej otworzyć. Jeśli została ściągnięta -" " spróbuj ściągnąć ją ponownie." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozycja w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20047,7 +20274,7 @@ msgstr "" "Skocz do odwołania. Aby uzyskać numery odwołań skorzystaj z <i>trybu " "odwołań</i>, klikając przycisk trybu odwołań na pasku narzędzi." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20055,149 +20282,139 @@ msgstr "" "Przełącz na tryb stronicowany, gdzie tekst jest dzielony na strony jak w " "papierowej książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Przełącz na tryb ciągły, gdzie tekst nie jest dzielony na strony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Szukanie tekstu w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Przełącz tryb pełnoekranowy (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Tryb pełnoekranowy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Kliknij prawym przyciskiem, żeby pokazać ikony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tapnij lewy lub prawy margines książki by przewrócić stronę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Wciśnij ESC aby zakończyć" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Pokaż/ukryj ikony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Podgląd wydruku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Wyczyść listę ostatnio otwieranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Łączenie z dict.org by sprawdzić: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Nie ma takiej lokacji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Lokacja, którą wskazuje ten element nie istnieje." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Wybierz książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Zwiększ" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Zmniejsz" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nie znalezniono wyników dla: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Ładuję strumień..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Zestawiam %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Zakładka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Zarządzaj zakładkami" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Ładowanie książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nie można otworzyć książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Nieznany błąd" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opcje odpowiadające za kontrolę nad przeglądarką książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje pokazać się na wierzchu podczas " "startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje otworzyć się na pełnym ekranie " "podczas startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Wyświetlaj uwagi javascriptu i wiadomości konsolowe w konsoli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20205,7 +20422,7 @@ msgstr "" "Miejsce w którym wskazana książka ma być otwarta. Jest to pozycja widoczna w " "górnym lewym rogu przeglądarki." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20326,14 +20543,15 @@ msgid "Show" msgstr "Wyświetl" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Ukryj" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Przełącz" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20341,20 +20559,20 @@ msgid "" msgstr "" "Wybierz swój czytnik. Jeśli nie ma go na liście, wybierz urządzenie \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Przenoszenie biblioteki..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Przeniesienie biblioteki nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Nieprawidłowa baza danych" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20363,48 +20581,48 @@ msgstr "" "<p>Nierozpoznana biblioteka istnieje w %(loc)s, usuń ją przed przeniesieniem " "bieżącej biblioteki.<br>Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Nie można przenieść biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Wybierz lokalizację dla książek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Nie udało się utworzyć folderu w %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Musisz wybrać pusty katalog dla biblioteki calibre. %s nie jest pusty." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "Następny >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< Poprzedni" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Anuluj" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "Koniec" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Potwierdź" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "- kreator wstępnych ustawień" @@ -20413,7 +20631,7 @@ msgstr "- kreator wstępnych ustawień" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Witaj w calibre" @@ -20421,7 +20639,7 @@ msgstr "Witaj w calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" "Jedyne takie rozwiązanie, przeznaczone dla wszystkich twoich e-książek." @@ -20718,37 +20936,44 @@ msgstr "Użyj Hotmail" msgid "&Test email" msgstr "&Testowy email" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" "<p>Jeśli używasz aplikacji <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> na twoim iPhone/iTouch, " -"możesz uzyskac dostęp do kolekcji książek calibre bezpośrednio na " -"urządzeniu. Aby to zrobić musisz włączyć serwer zawartości programu calibre." +"href=\"http://www.lexcycle.com/download\">Stanza</a> lub <a " +"href=\"http://marvinapp.com/\">Marvin</a> możesz podłączyć się do biblioteki " +"bezprzewodowo, bezpośrednio na urządzeniu. W tym celu musisz włączyć serwer " +"calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Włącz serwer &zawartości" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Pamiętaj, by pozostawić włączony program calibre, gdyż serwer działa " -"tylko wtedy, gdy calibre pracuje.\n" -"<p>Stanza powinien automatycznie zobaczyć bibliotekę calibre. Jeśli nie, " -"spróbuj dodać URL http://myhostname:8080 jako nowy katalog w czytniku Stanza " -"na urządzeniu iPhone. myhostname powinien być poprawną nazwą hosta lub " -"adresem IP komputera, na którym działa calibre." +"<p>Pamiętaj by zostawić calibre włączony gdyż serwer działa tylko wtedy, " +"gdzy działa calibre.</p>\n" +"<p>Biblioteka calibre powinna być automatycznie widoczna dla aplikacji " +"czytnika. Jeśli tak nie jest spróbuj dodać adres http://mojserwer:8080 jako " +"nowy katalog w aplikacji czytnika w iDevice gdzie mojserwer jest pełną nazwą " +"serwera lub adres IP komputera, na którym jest uruchomiony calibre. Więcej " +"informacji znajdziesz w <a href=\"http://manual.calibre-" +"ebook.com/faq.html#how-do-i-use-app-with-my-ipad-iphone-ipod-" +"touch\">podręczniku użytkownika</a>." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21764,6 +21989,22 @@ msgid "" "that a new OPF has been createdsince the column was added). You will see the " "JSON for the\"display\" for the new column in the OPF." msgstr "" +"Słownik opcji określających jak będą interpretowane dane w tej kolumnie. " +"Dane są w formacie JSON. Do wypisania kolumn należy użyć --display=\"{\\" +"\"enum_values\\\":[\\\"val1\\\", \\\"val2\\\"]}\"\n" +"Jest wiele opcji, które można przypisać parametrowi display. Według rodzaju " +"kolumny:\n" +"composite: composite_template, composite_sort, make_category,contains_html, " +"use_decorations\n" +"data/czas: date_format\n" +"wyliczenie: enum_values, enum_colors, use_decorations\n" +"liczba: number_format\n" +"tekst: is_names, use_decorations\n" +"\n" +"Najlepszym sposobem na znalezienie dopuszczalnych kombinacji jest stworzenie " +"własnej kolumny odpowiedniego typu, a następnie zajrzenie do pliku OPF " +"książki (upewniając się, że w momencie dodania kolumny został stworzony nowy " +"plik OPF). Tam można znaleźć ciąg JSON dla nowej kolumny." #: /home/kovid/work/calibre/src/calibre/library/cli.py:735 msgid "You must specify label, name and datatype" @@ -22161,23 +22402,23 @@ msgstr "odzyskane ustawienia " msgid "creating custom column " msgstr "tworzenie kolumny użytkownika " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s books)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Przenoszenie starej bazy danych do biblioteki książek w %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiowanie <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -22547,40 +22788,40 @@ msgstr "w" msgid "Books in" msgstr "Książki w" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Inne formaty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Czytaj %(title)s w formacie %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Pobierz" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Szczegóły" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Bezpośredni odnośnik" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Stały link do tej książki" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Książka została skasowana" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "w poszukiwaniu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Odpowiadające książki" @@ -23912,6 +24153,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Wybierz temat (wymaga ponownego uruchomienia)" @@ -23985,8 +24238,8 @@ msgstr "Nieznana sekcja" msgid "Unknown feed" msgstr "Nieznany strumień" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artykuł bez tytułu" @@ -25357,29 +25610,32 @@ msgstr "" "niepożądane efekty. Używasz na własne ryzyko!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Zachowaj oryginalny plik przy konwersji bez zmiany formatu" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" +"Zachowaj oryginał przy konwersji do tego samego formatu w celu ulepszenia " +"pliku" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Przy konwersji bez zmiany formatu na przykład z EPUB do EPUB oryginalny " -"plik\n" -"nie jest usuwany, dzięki czemu możesz poprawić parametry i uruchomić " -"konwersję ponownie\n" -"jeśli okaże się, że wynik nie jest zadowalający.\n" -"Ustawienie tego parametru na False spowoduje, że oryginalny plik nie " -"zostanie zachowany." +"Kiedy Calibre konwertuje plik do tego samego formatu \n" +" (np. z EPUB do EPUB), oryginalny plik jest zachowywany na wypadek\n" +"nieudanej konwersji. W takim wypadku można zmodyfikować ustawienia i " +"spróbowac ponownie.\n" +"Wyłączenie funkcji zapobiegnie zachowaniu oryginału." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Pokazywana liczba ostatnio przeglądanych książek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25389,11 +25645,11 @@ msgstr "" "czytanych książek.\n" "Tu można określić ile ostatnich książek zostanie wyświetlonych na liście." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Zmień wielkość czcionki w szczgółach książki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25405,11 +25661,11 @@ msgstr "" "oraz komentarze w oknie edycji metadanych. Dodatnia lub ujemna wartość \n" "odpowiednia zwiększa lub zmniejsza czcionkę." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Skompiluj do Pythona szablony w trybie General Program" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25431,11 +25687,11 @@ msgstr "" "Domyślnie: compile_gpm_templates = True\n" "Nie kompiluj: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Jaki domyślny format zastosować przy poprawianiu książki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25460,12 +25716,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Nie zaznaczaj autouzupełniania przy edycji authorów/etykiet/serii/itp." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25482,3 +25738,15 @@ msgstr "" "Enter. Sposób wykorzystania autouzupełniania zależy od metadanych w " "bibliotece\n" "oraz oczywiście od osobistych preferencji." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 8e4239dc45..acaad8ad4c 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,25 +7,27 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-12 11:51+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-25 00:48+0000\n" "Last-Translator: pedro jorge oliveira <pedrojorgeoliveira93@gmail.com>\n" "Language-Team: Portuguese <pt@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-13 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,63 +328,67 @@ msgstr "Definir metadados em %s ficheiros" msgid "Set metadata from %s files" msgstr "Definir detalhes a partir dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Adicionar livros ao Calibre ou ao dispositivo ligado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Obter anotações de um Kindle ligado (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Gerar um catálogo dos livros na biblioteca do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Converter livros para diversos formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Eliminar livros da biblioteca Calibre ou do dispositivo ligado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editar detalhes dos livros na biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Ler livros na biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Transferir novidades da Internet no formato \"ebook\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Mostrar lista de livros relacionados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportar livros da biblioteca Calibre para o disco rígido" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Mostrar detalhes do livro numa janela distinta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Reiniciar Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Abrir pasta que contém os ficheiros dos livros na biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Enviar livros para o dispositivo ligado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -390,42 +396,42 @@ msgstr "" "Enviar livros por correio eletrónico ou pela web e ligar ao iTunes ou pastas " "noseu computador como se fossem dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Explorar maual de utilizador do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personalizar calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Procurar livros semelhantes ao selecionado atualmente" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Alternar entre bibliotecas do Calibre e executar a sua manutenção" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copiar livros do dispositivo para a sua biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Editar as coleções em que os livros estão no seu dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copiar um livro de uma biblioteca Calibre para outra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Realizar pequenos ajustes a ficheiros epub ou htmlz na sua biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -433,56 +439,56 @@ msgstr "" "Encontrar a próxima e anterior correspondências ao pesquisar, na sua " "biblioteca calibre, em modo de destaques" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Escolher aleatoriamente um livro da biblioteca Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Procurar livros em diversos vendedores" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Obter novos \"plug-ins\" Calibre ou atualizar os existentes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Aparência" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Ajustar aparência e o comportamento do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Alterar o comportamento do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Adicione as suas colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Adicionar/remover as suas colunas à lista de livros do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -490,66 +496,66 @@ msgstr "" "Personalizar barras de ferramentas e menus de contexto, alterando as ações " "disponíveis" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Procurar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Personalizar o modo de de procura de livros no Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opções de inserção" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Definir opções de conversão, específicas a cada formato" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opções comuns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Definir opções de conversão comuns a todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Definir opções específicas para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Adicionar livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlar a forma como o Calibre lê os detalhes dos ficheiros ao adicionar " "livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Gravar livros no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -557,52 +563,52 @@ msgstr "" "Controlar a forma como o Calibre exporta ficheiros da base de dados ao " "gravar no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Enviar livros para os dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controlar a forma como o Calibre envia os livros para o seu leitor de " "\"ebooks\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Módulo de detalhes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Alterar campos de detalhes antes de gravar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funções modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avançadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Criar as próprias funções modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Partilhar livros por correio eletrónico" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Partilha" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -610,11 +616,11 @@ msgstr "" "Configurar partilha de livros por correio eletrónico. Pode ser utilizado " "para enviar automaticamente as novidades para os seus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Partilha através da Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -622,20 +628,20 @@ msgstr "" "Configurar o servidor de conteúdo do Calibre para permitir o acesso à " "biblioteca através da Internet, independentemente do dispositivo ou sítio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Transferir detalhes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Controlar o modo de receção dos detalhes de um livro via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Dispositivos ignorados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -643,37 +649,37 @@ msgstr "" "Controlar quais os dispositivos a ignorar pelo calibre, quando ligados ao " "seu computador." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "\"Plug-ins\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Adicionar/remover/personalizar as funcionalidades do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajustar o comportamento do Calibre em vários contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Teclado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personalizar os atalhos de teclado utilizados pelo Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Diversos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Outras opções de configuração" @@ -906,34 +912,34 @@ msgstr "" msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -"este perfil é destinado para os dispositivos de série PocketBook Pro 912" +"Este perfil é destinado para os dispositivos de série PocketBook Pro 912" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Extras instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Estrutura para os extras de tipo de ficheiro" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personalização do extra local" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Extras desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Módulos de extensão activados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "A inicialização do extra %s falhou, deixando o seguinte relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -945,12 +951,12 @@ msgstr "" " Personalize o calibre carregando extras externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adicione um extra especificando um caminho para o ficheiro zip que o contém." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -960,13 +966,13 @@ msgstr "" "desenvolvimento. Este comando irá compactar e atualizar o plugin no calibre " "automaticamente." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remova um extra identificado pelo seu nome. Não tem qualquer efeito sobre os " "extras integrados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -974,23 +980,23 @@ msgstr "" "Personalize o extra. Especifique o nome do extra e uma expressão " "identificadora, separados por uma vírgula." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Listar todos os extras instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Activar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Desactivar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -998,59 +1004,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Caminho à biblioteca longo demais. Deve conter menos de %d caractéres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sClassificação média é %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Cartão A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Cartão B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" @@ -1118,7 +1124,7 @@ msgstr "Em branco" #: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" -msgstr "" +msgstr "Consulta inválida de valor booleano \"{0}\"" #: /home/kovid/work/calibre/src/calibre/debug.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:47 @@ -1314,8 +1320,8 @@ msgstr "" "Carregue em 'Mostrar Detalhes' para obter a lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1389,8 +1395,8 @@ msgstr "A ir buscar a lista dos livros no aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1401,8 +1407,8 @@ msgstr "A transferir o(s) livro(s) para o aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1424,8 +1430,8 @@ msgstr "A remover os livros do aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1590,12 +1596,6 @@ msgstr "Comunicar com o leitor Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica com o leitor IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Não é possível obter ficheiros deste dispositivo" @@ -2044,35 +2044,35 @@ msgstr "Comunicar com o leitor Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar com o dispositivo Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Estabelecer ligação com o dispositivo Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar com o EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunicar com o tablet Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar com o Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar com o leitor Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunicar com o COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunicar com o Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunicar com o leitor WayteQ" @@ -2085,7 +2085,7 @@ msgid "Communicate with MTP devices" msgstr "Comunicar com dispositivos MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "A ir buscar informação sobre o aparelho..." @@ -2217,12 +2217,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Comentários foram removidos porque atrapalham o leitor da SONY" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Todos por titulo" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Todos por Autor" @@ -2358,41 +2358,41 @@ msgstr "" "que tenham múltiplos autores. Deixe esta opção desativada se utiliza " "metadados Plugboards." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Dispositivo sem fios" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Comunicar com aplicações de Dispositivos Inteligentes" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Tudo por algo" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Ativar ligações ao arrancar" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Selecione esta opção para permitir ligações quando o calibre inicia" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Palavra passe de segurança" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Introduza uma palavra passe que a aplicação no dispositivo inteligente tem " "de usar para se ligar ao calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Usar uma porta de rede fixa" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2400,11 +2400,11 @@ msgstr "" "Se selecionado, o número indicado na caixa \"Porta\" será usado, caso " "contrário o driver escolherá uma porta aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Porta de rede: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2412,15 +2412,15 @@ msgstr "" "Introduza um número de porta de rede que o driver irá utilizar, caso a opção " "\"Porta de rede fixa\" esteja selecionada" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Mostrar informação extra, para depuração" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Selecione esta opção caso lhe seja pedido ao reportar problemas" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2428,15 +2428,15 @@ msgstr "" "Lista de campos de meta-dados , separados por vírgulas, para transformar em " "coleções no dispositivo." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "As possibilidades incluem: séries, etiquetas, autores, etc" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Ativar o tempo-limite de inatividade" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2448,11 +2448,11 @@ msgstr "" "opção, desativa o tempo-limite de inatividade, fazendo com que o calibre " "nunca se desligue, automaticamente, de um dispositivo." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Usar este endereço IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2462,11 +2462,11 @@ msgstr "" "particular. O driver irá escutar apenas nesse endereço e irá publicitá-lo " "através de mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Substituir os livros com o mesmo identificador do calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2474,22 +2474,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Demasiadas tentativas de ligação do %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Porta inválida, nas opções: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Falha ao ligar à porta %d. Tente um outro valor." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Falha ao alocar uma porta aleatória" @@ -2710,24 +2710,24 @@ msgid "" "Enter the folder where the books are to be stored. This folder is prepended " "to any send_to_device template" msgstr "" -"introduza a pasta onde os livros vão ser guardados. esta pasta está " +"Introduza a pasta onde os livros devem ser guardados. Esta pasta está " "preparada para qualquer modelo de enviar_para_dispositivo" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" -msgstr "pasta do cartão" +msgstr "Pasta do cartão" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 msgid "Swap main and card A" -msgstr "trocar principal e cartão A" +msgstr "Trocar principal e cartão A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 msgid "" "Check this box if the device's main memory is being seen as card a and the " "card is being seen as main memory" msgstr "" -"clique nesta caixa se a memoria principal do dispositivo estiver a ser lida " -"como um cartão e cartão estiver a ser lido como a memoria principal" +"Clique nesta caixa se a memoria principal do dispositivo estiver a ser lida " +"como um cartão e cartão estiver a ser lido como a memoria principal" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:18 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:24 @@ -2753,7 +2753,7 @@ msgid "There is insufficient free space on the storage card" msgstr "O espaço livre no cartão de memória é insuficiente" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s representado" @@ -2823,29 +2823,29 @@ msgstr "" "\n" "Para a documentação completa do sistema de conversão veja\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPÇÕES DE ORIGEM" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opções para controlar o processamento do ficheiro de origem %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPÇÕES DE DESTINO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opções para controlar o processamento do ficheiro de destino %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opções para controlar o aspecto do ficheiro de destino" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2856,18 +2856,18 @@ msgstr "" "invalidada por omissão. Use %(en)s para validar. Acções individuais podem " "ser invalidadas com a %(dis)s opção." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar o texto e estrutura do documento de acordo com padrões definidos " "pelo utilizador." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Controlar a detecção automática da estrutura do documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2876,21 +2876,21 @@ msgstr "" "Controlar a geração automática do Índice. Por predefinição, se o ficheiro de " "origem tem um Índice, este é utilizado em vez do gerado automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opções para definir os metadados no ficheiro de saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opções para ajudar com a depuração da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ficheiro de destino guardado em" @@ -3193,12 +3193,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:69 msgid "No top level HTML file found." -msgstr "não foi encontrado o nível superior do ficheiro HTML" +msgstr "Não foi encontrado o nível superior do ficheiro HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:72 #, python-format msgid "Top level HTML file %s is empty" -msgstr "o nível superior do ficheiro HTML %s esta vazio" +msgstr "O nível superior do ficheiro HTML %s esta vazio" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:27 msgid "" @@ -3221,6 +3221,8 @@ msgid "" "If set this option causes the file name of the html file inside the htmlz " "archive to be based on the book title." msgstr "" +"Se aplicar estas opções ira fazer com que o nome do ficheiro html dentro do " +"arquivo htmlz seja baseado no titulo do livro." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:95 msgid "Enable autorotation of images that are wider than the screen width." @@ -3434,6 +3436,8 @@ msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" +"O tamanho das paginas é definido por uma unidade. O padrão é polegadas. As " +"opções são %s Nota: Isso não substituir na unidade as suas margens!" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format @@ -3474,7 +3478,7 @@ msgstr "A família de fontes usada para escrever é do estilo monospaced" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" -msgstr "tamanho de letra pré definido" +msgstr "Tamanho de letra pré definido" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" @@ -3483,7 +3487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -"cercar todas as ligações com uma caixa vermelha, útil para encontrar erros " +"Cercar todas as ligações com uma caixa vermelha, útil para encontrar erros " "de programação" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 @@ -3503,6 +3507,9 @@ msgid "" "Add page numbers to the bottom of every page in the generated PDF file. If " "you specify a footer template, it will take precedence over this option." msgstr "" +"Adicionar números a página na parte inferior de cada página do arquivo PDF " +"criado . Se você especificar um modelo de rodapé, ira ter prioridade sobre " +"essa opção." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 msgid "" @@ -3651,6 +3658,18 @@ msgid "" "* off: Don't modify the paragraph structure. This is useful when combined " "with Markdown or Textile formatting to ensure no formatting is lost." msgstr "" +"Estrutura do paragrafo.\n" +"As escolhas são ['auto', 'block', 'single', 'print', 'unformatted', 'off']\n" +"* auto: Tenta detectar automaticamente o paragrafo tipo.\n" +"* block: Trata uma linha em branco como uma quebra de parágrafo.\n" +"* single: Assume que cada linha é um paragrafo.\n" +"* print: Assume que cada linha que começa com mais de 2 espaços ou um tab " +"é o incio do paragrafo .\n" +"* unformatted: A maioria das linhas tem duras quebras de linha , " +"poucas/nenhuma linha em branco ou recuos. Esta opção Tenta determinar a " +"estrutura e reformata os elementos de diferenciação.\n" +"* off: Não modifica a estrutura do parágrafo. Isto é útil quando combinado " +"com Markdown ou texto formatado para garantir que não formatação é perdida." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:35 msgid "" @@ -4360,71 +4379,7 @@ msgstr "A executar as transformações no livro..." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1153 #, python-format msgid "Running %s plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Reparação de ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Forma de corrigir os erros do epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"As formas de corrigir os erros do último lançamento do epubcheck. O " -"epubcheck relata muitas coisas como sendo erros quando de facto eles não o " -"são. O 'epub-fix' (Reparação de ePub) irá tentar detectar estes erros e " -"tentar substituir com formas que o epubcheck gosta. Isto pode causar " -"alterações significativas ao seus ficheiros ePub, mas terá de reclamar junto " -"ao projecto epubcheck à cerca desta situação." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [opções] ficheiro.epub\n" -"\n" -"Corrige problemas comuns nos ficheiros EPUB que podem causar a sua rejeição " -"por serviços de publicação mal desenhados\n" -"\n" -"Por defeito não é aplicada nenhuma correcção e são imprimidas mensagens para " -"cada erro detectado. Utilize as opções para controlar que erros são " -"automaticamente corrigidos." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Tem que específicar um ficheiro epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" +msgstr "funcionamento a %s do plugin" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" @@ -4694,7 +4649,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:61 msgid "Value: unknown field " -msgstr "" +msgstr "Valor: campo desconhecido " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:165 msgid "TEMPLATE ERROR" @@ -4702,14 +4657,14 @@ msgstr "ERRO DO TEMPLATE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Não" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4769,7 +4724,7 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -4777,7 +4732,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4934,6 +4889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5041,7 +4997,7 @@ msgstr "Baixa capas de The Open Library" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:29 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "" +msgstr "Transferir metadados e capas de Overdrive's Content Reserve" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:41 msgid "Download all metadata (slow)" @@ -5075,12 +5031,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Isto é um livro Amazon Topaz. Não pode ser processado." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Esse não é um arquivo MOBI. É um arquivo Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Esse não é um arquivo MOBI." @@ -5179,14 +5135,14 @@ msgstr "Texto Principal" msgid "%s format books are not supported" msgstr "Os livros no formato %s não são suportados" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5194,9 +5150,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 msgid "This file is locked with DRM. It cannot be edited." -msgstr "" +msgstr "Este ficheiro está protegido com DRM. Não pode ser editado" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5212,19 +5168,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5244,28 +5200,124 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<p>Remover a sobre capa inserida anteriormente.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "A atualizar os metadados" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Meta-dados actualizados\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Definir capa" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "Argumentos extra desconhecidos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "Você deve pelo menos especificar uma acção para ser executada" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "livro %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -5276,7 +5328,7 @@ msgstr "Opções de geração do Índice em HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Avaliação" @@ -5354,7 +5406,7 @@ msgstr "Ordenar lista de etiquetas por nome, popularidade ou classificação" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 msgid "Match tags by any or all." -msgstr "" +msgstr "Corresponder as etiquetas por qualquer ou todos." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 msgid "Number of covers to show in the cover browsing mode" @@ -5494,7 +5546,7 @@ msgstr "É necessário reiniciar" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:346 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" -msgstr "reiniciar calibre agora" +msgstr "Reiniciar calibre agora" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:577 msgid "Choose Files" @@ -5611,7 +5663,7 @@ msgstr "Shift+A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:74 msgid "Control the adding of books" -msgstr "" +msgstr "Controlar a adição de livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:120 @@ -5622,7 +5674,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5719,11 +5771,11 @@ msgstr "Não foram encontrados livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:417 msgid "Downloading books" -msgstr "descarregar livros" +msgstr "Descarregar livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:418 msgid "Downloading books from device" -msgstr "descarregar livros a partir do dispositivo" +msgstr "Descarregar livros a partir do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:437 msgid "Could not download files from the device" @@ -5816,7 +5868,7 @@ msgstr "Exportar a directoria do catálogo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:90 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "seleccione o destino para %(title)s.%(fmt)s" +msgstr "Seleccione o destino para %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:140 @@ -5939,9 +5991,9 @@ msgstr "A pasta %s já existe. Apague-a primeiro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" -msgstr "" +msgstr "Muito longo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" @@ -6029,7 +6081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6054,7 +6106,7 @@ msgstr "Não foi encontrado qualquer problema" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -"os ficheiros das usa biblioteca estão relacionados com a informação na sua " +"Os ficheiros das usa biblioteca estão relacionados com a informação na sua " "base de dados." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 @@ -6108,7 +6160,7 @@ msgstr "Iniciar a conversão de %d livro(s)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:200 msgid "Empty output file, probably the conversion process crashed" msgstr "" -"Ficheiro de output vazio, provavelmente o processo de conversão falhou" +"Ficheiro de destino vazio, provavelmente o processo de conversão falhou" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 @@ -6131,7 +6183,7 @@ msgstr "Procurar biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:149 msgid "&Delete after copy" -msgstr "&eliminar após copia" +msgstr "&Eliminar após copia" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:172 msgid "Copy to library" @@ -6147,7 +6199,7 @@ msgstr "(apagar após cópia)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:210 msgid "Choose library by path..." -msgstr "" +msgstr "Escolher biblioteca pelo caminho..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:227 @@ -6261,7 +6313,7 @@ msgstr "Remover todos os formatos dos livros seleccionados, excepto..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:102 msgid "Remove all formats from selected books" -msgstr "remover todos os formatos dos livros seleccionados" +msgstr "Remover todos os formatos dos livros seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:105 msgid "Remove covers from selected books" @@ -6430,22 +6482,22 @@ msgstr "Enviar para o aparelho" msgid "Connect/share" msgstr "Ligar/Partilhar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "A parar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "A parar servidor, isto pode demorar até um minuto, espere por favor..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 -msgid "Disable autostart" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +msgid "Disable autostart" +msgstr "Desactivar inicio por iniciativa propria" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6453,7 +6505,11 @@ msgstr "" "Você quer que a ligação sem fios se inicie automaticamente quando o calibre " "se inicia?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "Ainda à procura do endereço IP" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6642,6 +6698,8 @@ msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." msgstr "" +"Falha ao aplicar actualização de meta-dados para alguns livros da sua " +"biblioteca. Clique em \"Exibir detalhes\" para ver os detalhes." #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "F" @@ -6717,79 +6775,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "<h3>Subconjunto de fontes </h3>%s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "seleccionar acções a executar:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "Sobre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "Mostrar &relatar" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "&Gravar a Configuração" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "&Carregar configurações" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "Seleccionar &todos" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "Seleccionar &Nenhuns" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "Não foram seleccionadas acções" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Você deve selecionar pelo menos uma ação antes de guardar" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Escolher nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Escolher nome para estas definições" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "Remover definições guardadas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "Tem de seleccionar pelo menos uma acção, ou então click cancelar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "Ignorar os relatórios %d restantes" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "O ficheiro original foi guardado como %s." +msgstr[1] "Os ficheiros originais foram guardados como %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " e " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6894,7 +7087,7 @@ msgid "Click the show details button to see which ones." msgstr "Clique no botão ver detalhes para ver quais." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostrar os detalhes do livro" @@ -7048,11 +7241,11 @@ msgstr "Acerca de obter livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288 msgid "Tweak Book" -msgstr "" +msgstr "Ajustar livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:64 msgid "Choose the format to tweak:" -msgstr "" +msgstr "Escolher formato para ajustar:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:74 msgid "" @@ -7091,7 +7284,7 @@ msgstr "&Pré-visualizar livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7107,7 +7300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:111 msgid "Preview the result of your tweaks" -msgstr "" +msgstr "Pré-visualizar os resultados dos seus ajustes" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:113 msgid "Abort without saving any changes" @@ -7163,11 +7356,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:300 msgid "Cannot tweak Book" -msgstr "" +msgstr "Não é possível ajustar o livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:310 msgid "Cannot Tweak Book" -msgstr "" +msgstr "Não é possível alterar o livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:311 msgid "" @@ -7175,6 +7368,10 @@ msgid "" "\n" "First convert the book to one of these formats." msgstr "" +"O livro deve estar nos formatos ePub, HTMLZ ou AZW3 para poder ser " +"alterado.\n" +"\n" +"Primeiro converter o livro de um destes formatos." #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:37 msgid "V" @@ -7363,7 +7560,7 @@ msgstr "Adicionar livros ao calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Página do Assistente" @@ -7405,7 +7602,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:68 msgid "&Root folder:" -msgstr "" +msgstr "&pasta raiz:" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:69 msgid "" @@ -7503,7 +7700,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:245 #, python-format msgid "Added %(num)d book(s) automatically from %(src)s" -msgstr "" +msgstr "Adicionado %(num)d livro(s) atomaticamente do %(src)s" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:195 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304 @@ -7516,7 +7713,7 @@ msgid "Click to open" msgstr "Clicar para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Identificação" @@ -7778,7 +7975,7 @@ msgstr "tem a certeza que quer eleminar as regras #%(first)d-%(last)d?" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 msgid "Delete Rule" -msgstr "" +msgstr "Eliminar regra" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 @@ -7952,11 +8149,13 @@ msgstr "Usar capa já existente" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "E&xtra Description note:" -msgstr "" +msgstr "&Nota de descrição extra:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 msgid "Custom column source for text to include in Description section." msgstr "" +"Personalizar Coluna de origem para o texto a seja incluído na secção de " +"Descrição." #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "&Thumb width:" @@ -8129,7 +8328,7 @@ msgid "Choose foreground color" msgstr "Escolha a cor do 1º plano" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Escolha a cor de fundo" @@ -8139,7 +8338,7 @@ msgstr "Criar ligação" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:215 msgid "Enter &URL:" -msgstr "" +msgstr "Introduzir &URL:" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:216 msgid "Enter name (optional):" @@ -8155,7 +8354,7 @@ msgstr "Código Fonte HTML" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:17 msgid "AZW3 Output" -msgstr "" +msgstr "Ficheiro de destino AZW3" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 @@ -8337,7 +8536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input_ui.py:32 msgid "Use &djvutxt, if available, for faster processing" -msgstr "" +msgstr "Usar &djvutxt, se disponível, para processamento mais rápido" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" @@ -8526,7 +8725,7 @@ msgstr "Remover hífens desnecessários" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:124 msgid "Italicize common words and patterns" -msgstr "" +msgstr "Colocar em itálico palavras comuns e padrões" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:125 msgid "Replace entity indents with CSS indents" @@ -8534,7 +8733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:14 msgid "HTMLZ Output" -msgstr "" +msgstr "Ficheiro de destino HTMLZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:48 msgid "How to handle CSS" @@ -8648,11 +8847,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:229 msgid "&Padding" -msgstr "" +msgstr "&Preenchimento" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:230 msgid "Convert floating images/text into static images/text" -msgstr "" +msgstr "Converter imagens/texto flutuantes em imagens /texto estáticos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:231 msgid "F&loats" @@ -8678,20 +8877,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:236 msgid "&Filter Style Information" -msgstr "" +msgstr "&Filtrar informações do Estilo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:237 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Inserir & linha em branco entre os parágrafos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:239 msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8724,10 +8919,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Desactivar a alteração proporcional do tamanho do tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Ficheiro de destino LRF" @@ -8782,7 +8973,7 @@ msgid "&Monospaced font family:" msgstr "Família de tipos de letra &Monospace:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadados" @@ -8930,6 +9121,8 @@ msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +"não converta todas as imagens em & JPEG (pode resultar na incapacidade de " +"abrir ficheiros em programas antigos )" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Kindle options" @@ -9014,7 +9207,7 @@ msgstr "Índice em &linha" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 msgid "Output Encoding:" -msgstr "" +msgstr "Codificação de saída:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -9053,50 +9246,51 @@ msgstr "&personalizar tamanho:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" -msgstr "" +msgstr "&unidade:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Preservar relação largura/altura da capa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Família &serif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Família s&ans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Família &monospace:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Tipo de letra &predefinido:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" -msgstr "" +msgstr "&tamanho de letra defenido:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Tamanho do tipo de letra mo&nospace:" @@ -9106,7 +9300,7 @@ msgstr "adicionar pagina & números no fim de cada pagina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" -msgstr "" +msgstr "Ficheiro de destino PMLZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 msgid "Do not reduce image size and depth" @@ -9151,6 +9345,7 @@ msgstr "Abrir livro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:215 msgid "Click the Open button below to open a ebook to use for testing." msgstr "" +"Clique no botão Abrir abaixo para abrir um ebook a ser utilizado nos testes." #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 msgid "Regex Builder" @@ -9223,12 +9418,12 @@ msgstr "localizar expressão regular" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:102 msgid "Load Calibre Search-Replace definitions file" -msgstr "" +msgstr "Carregar ficheiro com as definições Pesquisar-Substituir do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:122 msgid "Calibre Search-Replace definitions file" -msgstr "" +msgstr "Ficheiro com as definições Pesquisar-Substituir do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:113 msgid "Failed to read" @@ -9238,10 +9433,12 @@ msgstr "Falha ao ler" #, python-format msgid "Failed to load patterns from %s, click Show details to learn more." msgstr "" +"Falha ao carregar os padrões de %s, clique em Mostrar detalhes para saber " +"mais." #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:120 msgid "Save Calibre Search-Replace definitions file" -msgstr "" +msgstr "Guardar ficheiro com as definições Pesquisar-Substituir do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:196 msgid "Unused Search & Replace definition" @@ -9270,10 +9467,12 @@ msgid "" "The list of search/replace definitions that will be applied to this " "conversion." msgstr "" +"A lista de definições Pesquisar/Substituir que irá ser aplicada a esta " +"conversão." #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146 msgid "Search/Replace Definition Edit" -msgstr "" +msgstr "Editar definições Pesquisar/Substituir" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 msgid "&Replacement Text" @@ -9282,7 +9481,7 @@ msgstr "&Texto de substituição" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 msgid "" "Add the current expression to the list of expressions that will be applied" -msgstr "" +msgstr "Adicionar a expressão atual para a lista de expressões a aplicar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 msgid "&Add" @@ -9311,7 +9510,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Carregar uma lista de expressões de um arquivo previamente salvo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Carregar" @@ -9321,7 +9520,7 @@ msgstr "Salvar essa lista de expressões para re-usar facilmente" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Salvar" @@ -9364,11 +9563,11 @@ msgstr "Formato de &origem:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:119 msgid "Use &saved conversion settings for individual books" -msgstr "" +msgstr "Usar &definições de conversão guardadas em livros individuais" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14 msgid "SNB Output" -msgstr "" +msgstr "Ficheiro de destino SNB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" @@ -9591,7 +9790,7 @@ msgstr "Mantém a cor do texto, quando é possivel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" -msgstr "" +msgstr "Ficheiro de destino TXTZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70 @@ -9687,17 +9886,17 @@ msgstr "Navegar pelas capas" #: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" -msgstr "" +msgstr "Navegador de capas não pôde ser carregado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9710,23 +9909,23 @@ msgid "Undefined" msgstr "Não definido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Sem avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Marcar '%s' para hoje" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Limpar '%s'" @@ -9755,37 +9954,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aplicar alterações" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Remover série" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numerar livros automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Forçar números a começar com " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Remover todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "Etiquetas a adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "etiquetas a serem removidas" @@ -10082,7 +10281,7 @@ msgstr "Usar sub-pastas" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:86 msgid "Use author sort for author" -msgstr "" +msgstr "Usar autor modelo para autor" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:87 msgid "Save &template:" @@ -10146,7 +10345,7 @@ msgstr "&Remover regra" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273 msgid "Format specific sending" -msgstr "" +msgstr "Enviar formato específico" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:278 msgid "" @@ -10233,7 +10432,7 @@ msgstr "Escolher pasta no dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:105 msgid "<b>Scanned folders:</b>" -msgstr "" +msgstr "<b>Pastas verificadas:</b>" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:106 msgid "" @@ -10251,7 +10450,7 @@ msgstr "Seleccionar &Nada" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:136 msgid "Choose folders to scan" -msgstr "Choose folders to scan" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" @@ -10263,7 +10462,7 @@ msgstr "Quantos livros vazios devem ser adicionados?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" -msgstr "" +msgstr "Definir o autor dos livros novos como:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" @@ -10271,7 +10470,7 @@ msgstr "Reiniciar autor como desconhecido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:48 msgid "Set the series of the new books to:" -msgstr "" +msgstr "Definir o série dos livros novos como:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 msgid "Reset series" @@ -10563,8 +10762,8 @@ msgstr "O caminho %s contém a actual biblioteca do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Caminho não válido" @@ -10573,6 +10772,8 @@ msgid "" "You should not create a library inside the Calibre folder as this folder is " "automatically deleted during upgrades." msgstr "" +"Você não deve criar uma biblioteca dentro da pasta do Calibre, porque esta " +"pasta será eliminada automaticamente durante as actualizações do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:78 #, python-format @@ -10694,7 +10895,7 @@ msgid "&Profile:" msgstr "&Perfil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -10740,7 +10941,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -10853,14 +11054,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "Seleccionar &todos" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "Seleccionar &Nenhuns" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10881,7 +11074,7 @@ msgstr "Ligação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Não foram encontradas correspondências" @@ -11008,7 +11201,7 @@ msgstr "¶ processos seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:77 msgid "&Hide selected jobs" -msgstr "&Esconder trabalhos seleccionados" +msgstr "&Esconder processos seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:78 msgid "Show job &details" @@ -11024,7 +11217,7 @@ msgstr "parar &todos os dispositivos desconhecidos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:81 msgid "&Hide all jobs" -msgstr "&Esconder todos trabalhos" +msgstr "&Esconder todos processos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:298 @@ -11053,7 +11246,7 @@ msgstr "Mostrar informações detalhadas sobre esse erro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copiado" @@ -11063,7 +11256,7 @@ msgstr "Copiado" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" -msgstr "" +msgstr "Ver registo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:322 #, python-format @@ -11177,55 +11370,55 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Tem de especificar um destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "você tem de especificar o destino do identificador padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Procurar/Substituir Inválido !" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "O padrão da procura é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Eliminar pesquisa/substituição guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A selecção de pesquisa/substituição guardada será eliminada. Tem a certeza ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Guardar pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "pesquisa/substituição nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Você tem de fornecer um nome" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11315,7 +11508,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" -msgstr "" +msgstr "&Numero automático de livros nestas series" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "" @@ -11424,7 +11617,7 @@ msgstr "estabelecer para &ficheiro(s) ebook" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" -msgstr "" +msgstr "& Meta-dados essenciais" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 @@ -11522,7 +11715,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" -msgstr "" +msgstr "&Aplicar função após substituir:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" @@ -11971,7 +12164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:71 msgid "Quickview" -msgstr "" +msgstr "Visualização Rápida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:72 msgid "Items" @@ -12007,7 +12200,7 @@ msgstr "Restaurando banco de dados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:80 #, python-format msgid "The old database was saved as: %s" -msgstr "" +msgstr "A base de dados antiga foi salva como: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:84 #, python-format @@ -12162,80 +12355,80 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:200 #, python-format msgid "%s news sources" -msgstr "" +msgstr "%s fontes de noticias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:220 msgid "&Download now" msgstr "&Descarregar agora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "É necessário utilizador e palavra-passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Deve fornecer um utilizador e/ou uma palavra-passe para usar esta fonte de " "notícias." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Conta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opcional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(obrigatório)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Criado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Último descarregamento: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Sem conexão com a internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Programar o descarregamento de notícias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Adicionar uma fonte de notícias personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" -msgstr "" +msgstr "Descarregar todas as fontes de noticias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:204 msgid "Go" @@ -12338,7 +12531,7 @@ msgstr " dias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:231 msgid "Download all scheduled news sources at once" -msgstr "" +msgstr "Descarregar todas as fontes de noticias de uma vez" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:232 msgid "Download &all scheduled" @@ -12450,6 +12643,8 @@ msgid "" "See the <a href=\"http://manual.calibre-ebook.com/gui.html#the-search-" "interface\">User Manual</a> for more help" msgstr "" +"Ver o <a href=\"http://manual.calibre-ebook.com/gui.html#the-search-" +"interface\">Manual do Utilizador</a> para mais ajuda" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:194 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 @@ -12463,28 +12658,30 @@ msgstr "Procura Avança&da" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 msgid "Enter the title." -msgstr "" +msgstr "Inserir o titulo." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 msgid "&Author:" -msgstr "" +msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" -msgstr "" +msgstr "&Etiquetas:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200 msgid "Enter an author's name. Only one author can be used." -msgstr "" +msgstr "Insira o nome dum autor. Apenas um autor pode ser usado." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201 msgid "" "Enter a series name, without an index. Only one series name can be used." msgstr "" +"Digite o nome de série, sem o índice. Apenas um nome da série pode ser " +"utilizado." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202 msgid "Enter tags separated by spaces" @@ -12507,7 +12704,7 @@ msgstr "Procurar apenas no campos especificados:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205 msgid "Titl&e/Author/Series ..." -msgstr "" +msgstr "&Titulo/Autor/Series..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:38 #, python-format @@ -12625,7 +12822,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:98 msgid "&Automatically allow connections at calibre startup" -msgstr "" +msgstr "&Permitir ligações automáticas quando o calibre inicia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:164 @@ -12815,44 +13012,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "Copiar o nome da cor selecionada para a área de transferência" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Ordenação do(s) Autor(es)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Nenhuma coluna escolhida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Você deve especificar uma coluna para ser colorida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Nenhum modelo fornecido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13292,11 +13489,11 @@ msgstr "Expressão regular (?P<isbn>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152 msgid "Publisher:" -msgstr "" +msgstr "Editora:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153 msgid "Regular expression (?P<publisher>)" -msgstr "" +msgstr "Expressão regular (?P<editora>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155 msgid "Published:" @@ -13304,28 +13501,28 @@ msgstr "Publicado:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156 msgid "Regular expression (?P<published>)" -msgstr "" +msgstr "Expressão regular (?P<publicado>)" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:123 msgid "Choose a font family" -msgstr "" +msgstr "Escolher a família do tipo de letra" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:136 #, python-format msgid "Available faces for %s" -msgstr "" +msgstr "Capas disponíveis para %s" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:171 msgid "Choose font family" -msgstr "" +msgstr "Escolher família do tipo de letra" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:195 msgid "Add &fonts" -msgstr "" +msgstr "Adicionar &tipos de letras" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:199 msgid "Choose a font family from the list below:" -msgstr "" +msgstr "Escolher uma família do tipo de letra da lista a baixo:" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:205 msgid "Find Next" @@ -13361,29 +13558,29 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:274 msgid "Corrupt font" -msgstr "" +msgstr "Letra corrompida" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:275 #, python-format msgid "Failed to read metadata from the font file: %s" -msgstr "" +msgstr "Falha ao ler os metadados do arquivo da fonte: %s" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:294 msgid "Added fonts" -msgstr "" +msgstr "tipos de letra adicionados" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:295 #, python-format msgid "Added font families: %s" -msgstr "" +msgstr "Famílias de tipo de letra adicionados: %s" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:320 msgid "Choose &font family" -msgstr "" +msgstr "Escolher & família de tipo de letra" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:329 msgid "Clear the font family" -msgstr "Limpar a família de fontes" +msgstr "Limpar a família de tipo de letra" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 @@ -13507,7 +13704,7 @@ msgstr " - Processos" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:546 msgid "Search for a job by name" -msgstr "Procurar um trabalho por nome" +msgstr "Procurar um processos pelo nome" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:595 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:617 @@ -13527,7 +13724,8 @@ msgstr[1] "Você realmente quer parar os trabalhos selecionados?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:608 msgid "Do you really want to stop all non-device jobs?" -msgstr "Você realmente quer parar os trabalhos que não se dispositivo?" +msgstr "" +"Você realmente quer parar os trabalhos que não se encontram no dispositivo?" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:365 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:86 @@ -13654,7 +13852,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" -msgstr "" +msgstr "&Vai!" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" @@ -13680,7 +13878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" -msgstr "" +msgstr "No dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" @@ -13724,12 +13922,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" -msgstr "" +msgstr "Falha ao definir dados" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" +"Não foi possível definir os dados, clique em Mostrar detalhes para ver o " +"porquê." #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" @@ -13769,7 +13969,7 @@ msgstr "Descendente" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 #, python-format msgid "Change text alignment for %s" -msgstr "" +msgstr "Alterar o alinhamento do texto para %s" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:234 msgid "Left" @@ -13907,58 +14107,58 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Escolha um local para a sua biblioteca de e-books do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Falha ao criar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Escolha um local para a sua nova biblioteca de e-books do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Iniciando interface de usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Reparação falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Reparo no banco de dados falhou. Começando com uma nova biblioteca vazia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Localização da base de dados com erros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Banco de dados corrompido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13966,60 +14166,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Se tem a certeza que não está a executar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "pode estar a executar na área de notificação, no" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "canto superior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "canto inferior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "tente reiniciar o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "tente apagar o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "É impossível começar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s já está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nenhum Calibre foi encontrado rodando" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Comando de desligar enviado, esperando para desligar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Falha ao parar instância do Calibre que está rodando" @@ -14028,7 +14228,7 @@ msgid "&Preferences" msgstr "&Preferências" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Sair" @@ -14156,7 +14356,7 @@ msgstr "É impossível ler os metadados do formato %s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" -msgstr "" +msgstr "&Escolher" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" @@ -14255,7 +14455,7 @@ msgstr "O número ISBN que você informou não é válido. Tente novamente." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" -msgstr "" +msgstr "&Editora:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" @@ -14376,7 +14576,7 @@ msgstr "Próximo" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:229 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:393 msgid "Previous" -msgstr "" +msgstr "Anterior" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:115 msgid "" @@ -14512,7 +14712,7 @@ msgstr "&Comentários" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" -msgstr "" +msgstr "Meta-dados essenciais" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 msgid "Has cover" @@ -14532,7 +14732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:301 msgid "See at" -msgstr "" +msgstr "ver em" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "calibre is downloading metadata from: " @@ -14712,7 +14912,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:155 msgid "&Tags to apply when adding a book:" -msgstr "" +msgstr "&Aplicar etiquetas quando adicionado um livro :" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:156 msgid "" @@ -14780,7 +14980,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:173 msgid "&Automatic Adding" -msgstr "" +msgstr "&Adicionar automaticamente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159 @@ -14944,180 +15144,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "tem" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "não tem" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "tem" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "não tem" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "é" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "não é" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" -msgstr "" +msgstr "Definir o" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Somente se todas essas condições forem atendidas:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Adicione outra condição" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Você pode invalidar uma condição através da limpeza das suas caixas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Texto de Exemplo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Condição inválida." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Sem condições" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15126,7 +15360,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15136,56 +15370,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Adicionar a Regra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "mover a regra seleccionada para baixo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Sem regra escolhida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Nenhuma regra foi escolhida para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15246,6 +15480,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" +"virgulas separam texto, bem como etiquetas, mostrados no navegador de " +"etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" @@ -15558,7 +15794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253 msgid "Show in tags browser" -msgstr "" +msgstr "Mostrar no navegador de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" @@ -15776,7 +16012,7 @@ msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" -msgstr "" +msgstr "pela primeira letra" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Disabled" @@ -15784,7 +16020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 msgid "Partitioned" -msgstr "" +msgstr "dividido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 msgid "Column coloring" @@ -15955,7 +16191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:318 msgid "Show &average ratings in the tags browser" -msgstr "" +msgstr "Mostar &media de classificações no navegador de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:319 msgid "Categories with &hierarchical items:" @@ -15983,6 +16219,7 @@ msgstr "" #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +"Você pode pressionar as teclas %s para alternar entre modo de ecrã inteiro" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:326 msgid "Show &reflections in the cover browser" @@ -15991,15 +16228,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" -msgstr "" +msgstr "&Aplicar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:238 msgid "Restore &defaults" -msgstr "" +msgstr "Restaurar &padrões" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:239 msgid "Save changes" -msgstr "" +msgstr "Gravar alterações" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:240 msgid "Cancel and return to overview" @@ -16023,46 +16260,49 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48 msgid "Source" -msgstr "" +msgstr "Origem" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" -msgstr "" +msgstr "Prioridade da capa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:77 msgid "This source is configured and ready to go" -msgstr "" +msgstr "Esta fonte está configurada e pronta pata avançar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:78 msgid "This source needs configuration" -msgstr "" +msgstr "Esta fonte precisa de ser configurada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:94 msgid "" "This plugin is useful only for <b>Chinese</b> language books. It can return " "incorrect results for books in English. Are you sure you want to enable it?" msgstr "" +"Este plugin é útil apenas para livros da língua <b>Chinesa</b>.Ele pode " +"devolver resultados incorretos para livros em Inglês. Tem certeza de que " +"pretender activar?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" -msgstr "" +msgstr "Data de publicação" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "<b>Configure %(name)s</b><br>%(desc)s" -msgstr "" +msgstr "<b>Configurar %(name)s</b><br>%(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:323 msgid "No source selected" -msgstr "" +msgstr "Nenhuma fonte selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:324 msgid "No source selected, cannot configure." -msgstr "" +msgstr "Nenhuma fonte seleccionada, não é possível configurar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "Metadata sources" -msgstr "" +msgstr "Fonte de meta-dados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "" @@ -16076,19 +16316,23 @@ msgid "" "Sources with a red X next to their names must be configured before they will " "be used. " msgstr "" +"Fontes com um X vermelho ao lado dos seus nomes devem ser configurados antes " +"de serem usados. " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:130 msgid "Configure selected source" -msgstr "" +msgstr "configurar fonte seleccionada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132 msgid "" "If you uncheck any fields, metadata for those fields will not be downloaded" msgstr "" +"Se você desmarcar algum campo, os meta-dados para esse campo não será " +"transferido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:133 msgid "&Select all" -msgstr "" +msgstr "&Seleccionar tudo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:134 msgid "&Clear all" @@ -16102,7 +16346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136 msgid "&Select default" -msgstr "" +msgstr "&Selecionar padrão" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:137 msgid "" @@ -16112,11 +16356,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:138 msgid "&Set as default" -msgstr "" +msgstr "&Definir como padrão" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:139 msgid "Convert all downloaded comments to plain &text" -msgstr "" +msgstr "Converter todos os comentários baixados para texto & simples" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:140 msgid "Swap author names from FN LN to LN, FN" @@ -16124,7 +16368,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:141 msgid "Max. number of &tags to download:" -msgstr "" +msgstr "Max. número de &etiquetas para download:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:142 msgid "Max. &time to wait after first match is found:" @@ -16132,7 +16376,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16157,7 +16401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:149 msgid "Use published date of \"first edition\" (from worldcat.org)" -msgstr "" +msgstr "Usar data de publicação da \"primeira edição\" (de worldcat.org)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:36 msgid "" @@ -16168,11 +16412,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:46 msgid "No proxies used" -msgstr "" +msgstr "Nenhuma proxies usadas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:50 msgid "<b>Using proxies:</b>" -msgstr "" +msgstr "<b> Utilizar proxies: </ b>" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:72 msgid "Failed to install command line tools." @@ -16219,23 +16463,23 @@ msgstr "&Instalar ferramentas da linha de comandos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:81 msgid "&Abort conversion jobs that take more than:" -msgstr "" +msgstr "&Abortar tarefas de conversão que levam mais de:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:82 msgid "Never abort" -msgstr "" +msgstr "Nunca interromper" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:83 msgid " minutes" -msgstr "" +msgstr " minutos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:53 msgid "Device currently connected: " -msgstr "" +msgstr "Dispositivo actualmente ligado: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:56 msgid "Device currently connected: None" -msgstr "" +msgstr "Dispositivo actualmente ligado: Nenhum" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:193 msgid "That format and device already has a plugboard." @@ -16280,19 +16524,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:252 msgid "The {0} device does not support the {1} format." -msgstr "" +msgstr "O {0} dispositivo não suporta o formato {1}." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:261 msgid "The {0} device supports only the {1} format(s)." -msgstr "" +msgstr "O {0} dispositivo suporta apenas o formato(s) {1} ." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:294 msgid "Invalid destination" -msgstr "" +msgstr "Destino inválido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:295 msgid "The destination field cannot be blank" -msgstr "" +msgstr "O campo de destino não pode ficar em branco" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114 msgid "" @@ -16316,11 +16560,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" -msgstr "" +msgstr "Formato (escolha em primeiro lugar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122 msgid "Device (choose second)" -msgstr "" +msgstr "Dispositivo (escolha segundo lugar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 msgid "Add new plugboard" @@ -16340,7 +16584,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 msgid "Destination field" -msgstr "" +msgstr "Campo de destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 msgid "Save plugboard" @@ -16379,7 +16623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:238 msgid "Search for plugin" -msgstr "" +msgstr "Pesquisar por Plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:252 msgid "Could not find any matching plugins" @@ -16435,7 +16679,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 msgid "Show only those plugins that have been installed by you" -msgstr "" +msgstr "Mostrar apenas os plugins que foram instalados por mim" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 msgid "Show only &user installed plugins" @@ -16443,7 +16687,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:117 msgid "Get &new plugins" -msgstr "" +msgstr "Obter &novo plugins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:118 msgid "Check for &updated plugins" @@ -16455,7 +16699,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "Any custom field" -msgstr "" +msgstr "Qualquer campo personalizado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:35 msgid "The lookup name of any custom field (these names begin with \"#\")." @@ -16584,23 +16828,23 @@ msgstr "Corresponder algum" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:176 msgid "Grouped Search Terms" -msgstr "" +msgstr "Termos de Pesquisa Agrupados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:140 msgid "The search term cannot be blank" -msgstr "" +msgstr "O termo de pesquisa não pode ficar em branco" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:150 msgid "That name is already used for a column or grouped search term" -msgstr "" +msgstr "Esse nome já é usado para uma coluna ou termo de pesquisa agrupados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:154 msgid "That name is already used for user category" -msgstr "" +msgstr "Esse nome já é usado para a categoria de utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:160 msgid "The value box cannot be empty" -msgstr "" +msgstr "A caixa de valor não pode estar vazia" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:173 msgid "The empty grouped search term cannot be deleted" @@ -16608,7 +16852,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:168 msgid "Search as you &type" -msgstr "" +msgstr "Pesquisa enquanto você &digita" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:169 msgid "Unaccented characters match accented characters" @@ -16633,7 +16877,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:173 msgid "&Limit the searched metadata" -msgstr "" +msgstr "&Limitar os metadados pesquisados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:174 msgid "&Columns that non-prefixed searches are limited to:" @@ -16662,7 +16906,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:183 msgid "Delete the current search term" -msgstr "" +msgstr "Apagar o atual termo de pesquisa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:185 msgid "" @@ -16741,6 +16985,8 @@ msgstr "Gestão automática" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:36 msgid "Cannot change metadata management while a device is connected" msgstr "" +"Não é possível alterar a gestão de metadados, enquanto um dispositivo é " +"ligado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69 msgid "Metadata &management:" @@ -16789,6 +17035,7 @@ msgstr "Registo de acesso:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:135 msgid "You need to restart the server for changes to take effect" msgstr "" +"Você precisa reiniciar o servidor para que as alterações tenham efeito" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" @@ -16848,7 +17095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" -msgstr "" +msgstr "Password incompatível com alguns dispositivos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" @@ -16886,7 +17133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" -msgstr "" +msgstr "Executar o servidor &automaticamente quando começa o calibre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" @@ -16985,12 +17232,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:147 msgid "Function not defined" -msgstr "" +msgstr "Função não definida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:154 #, python-format msgid "Name %s already used" -msgstr "" +msgstr "Nome %s já utilizado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:158 msgid "" @@ -17000,19 +17247,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:174 msgid "Exception while compiling function" -msgstr "" +msgstr "Exceção durante a compilação da função" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:202 msgid "function source code not available" -msgstr "" +msgstr "função fonte não está disponível" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:96 msgid "&Function:" -msgstr "" +msgstr "&Função:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:97 msgid "Enter the name of the function to create." -msgstr "" +msgstr "Digite o nome da função para criar." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:98 msgid "Arg &count:" @@ -17023,17 +17270,17 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" -msgstr "" +msgstr "&Apagar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:103 msgid "&Replace" -msgstr "" +msgstr "&Substituir" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:104 msgid "C&reate" -msgstr "" +msgstr "&Criar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:105 msgid "&Program Code: (be sure to follow python indenting rules)" @@ -17041,11 +17288,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:35 msgid "Location Manager" -msgstr "" +msgstr "Gestor de localização" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:36 msgid "Switch between library and device views" -msgstr "" +msgstr "Alternar entre biblioteca e visualização de dispositivos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:42 msgid "Separator" @@ -17057,19 +17304,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221 msgid "The main toolbar when a device is connected" -msgstr "" +msgstr "A barra de ferramentas principal, quando um dispositivo é ligado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222 msgid "The optional second toolbar" -msgstr "" +msgstr "A segunda barra de ferramentas opcional" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223 msgid "The menubar" -msgstr "" +msgstr "A barra de menu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224 msgid "The menubar when a device is connected" -msgstr "" +msgstr "A barra de menu quando um dispositivo é ligado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:225 msgid "The context menu for the books in the calibre library" @@ -17089,21 +17336,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:271 msgid "Cannot add" -msgstr "" +msgstr "Não é possível adicionar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:272 #, python-format msgid "Cannot add the actions %s to this location" -msgstr "" +msgstr "Não é possível adicionar %s ações para este local" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:290 msgid "Cannot remove" -msgstr "" +msgstr "Não é possivel remover" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:291 #, python-format msgid "Cannot remove the actions %s from this location" -msgstr "" +msgstr "Não é possível remover a acção %s desta localização" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:125 msgid "" @@ -17117,36 +17364,36 @@ msgstr "escolha uma barra de ferramentas para personalizar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127 msgid "A&vailable actions" -msgstr "" +msgstr "&Acções disponíveis" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:128 msgid "Add selected actions to toolbar" -msgstr "" +msgstr "Adicionar ações selecionadas a barra de ferramentas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:130 msgid "Remove selected actions from toolbar" -msgstr "" +msgstr "Remover ações selecionadas da barra de ferramentas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:132 msgid "&Current actions" -msgstr "" +msgstr "&Ações atuais" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:133 msgid "Move selected action up" -msgstr "" +msgstr "Mover acção seleccionada para cima" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:135 msgid "Move selected action down" -msgstr "" +msgstr "Mover acção seleccionada para baixo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:347 msgid "ID" -msgstr "" +msgstr "Identificação (ID)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:126 msgid "This tweak has it default value" -msgstr "" +msgstr "Ajustar livro para o valor padrão" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:128 msgid "This tweak has been customized" @@ -17161,7 +17408,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "Search for tweak" -msgstr "" +msgstr "Procurar por ajustes" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:407 @@ -17172,7 +17419,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:420 msgid "Invalid tweaks" -msgstr "" +msgstr "Alterações invalidas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:421 msgid "" @@ -17197,7 +17444,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:119 msgid "Edit tweak" -msgstr "" +msgstr "Editar alterações" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:120 msgid "Restore this tweak to its default value" @@ -17205,7 +17452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:121 msgid "Restore &default" -msgstr "" +msgstr "Restaurar &predefinição" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:122 msgid "Apply any changes you made to this tweak" @@ -17213,7 +17460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:348 msgid "Delete current search" -msgstr "" +msgstr "Excluir pesquisa atual" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349 msgid "No search is selected" @@ -17230,7 +17477,7 @@ msgstr "Procura (Para a Procura Avançada clique no botão à esquerda deste)" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:392 msgid "Start search" -msgstr "" +msgstr "Iniciar procura" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:402 msgid "Enable or disable search highlighting." @@ -17257,7 +17504,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:474 msgid "Delete saved search" -msgstr "" +msgstr "Eliminar procura guardada" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:478 msgid "Manage saved searches" @@ -17265,11 +17512,11 @@ msgstr "Gerir pesquisas guardadas" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:488 msgid "*Current search" -msgstr "" +msgstr "*Procura actual" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:12 msgid "Restrict to" -msgstr "" +msgstr "Restringir a" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:93 @@ -17283,20 +17530,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid " or the search " -msgstr "" +msgstr " ou a pesquisa " #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:88 msgid "({0} of {1})" -msgstr "" +msgstr "({0} de {1})" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:95 msgid "({0} of all)" -msgstr "" +msgstr "({0} de todos)" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:74 msgid "&Default" -msgstr "" +msgstr "&Predefinição" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:136 msgid "Customize shortcuts for" @@ -17308,7 +17555,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:225 msgid "Double click to change" -msgstr "" +msgstr "Duplo clique para alterar" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73 msgid "Frame" @@ -17321,11 +17568,11 @@ msgstr "&Personalizado" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:82 msgid "Click to change" -msgstr "" +msgstr "Clique para alterar" #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:38 msgid "Added Tags:" -msgstr "" +msgstr "Etiquetas adicionadas:" #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:39 msgid "Open store in external web browswer" @@ -17337,7 +17584,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 msgid "&Description:" -msgstr "" +msgstr "&Descrição:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" @@ -17345,7 +17592,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" -msgstr "" +msgstr "Activo:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:232 @@ -17359,7 +17606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:233 msgid "true" -msgstr "" +msgstr "verdadeiro" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 @@ -17368,7 +17615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:234 msgid "false" -msgstr "" +msgstr "falso" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:226 @@ -17381,16 +17628,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 msgid "Query:" -msgstr "" +msgstr "Consulta:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81 msgid "Enable" -msgstr "" +msgstr "Ativar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:179 msgid "Invert" -msgstr "" +msgstr "Inverter" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -17414,11 +17661,12 @@ msgid "" "This store is currently disabled and cannot be used in other parts of " "calibre." msgstr "" +"Esta loja está desactivada e não pode ser usada noutras partes do calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:131 msgid "" "This store is currently enabled and can be used in other parts of calibre." -msgstr "" +msgstr "Esta loja está activada e pode ser usada noutras partes do calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136 msgid "This store only distributes ebooks without DRM." @@ -17447,11 +17695,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145 #, python-format msgid "This store distributes ebooks in the following formats: %s" -msgstr "" +msgstr "Esta loja distribui ebooks nos seguintes formatos: %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." -msgstr "" +msgstr "Configurar..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 msgid "Time" @@ -17459,7 +17707,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 msgid "Number of seconds to wait for a store to respond" -msgstr "" +msgstr "Número de segundos de espera para uma loja para responder" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 msgid "Number of seconds to let a store process results" @@ -17467,15 +17715,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 msgid "Display" -msgstr "" +msgstr "Exibir" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 msgid "Maximum number of results to show per store" -msgstr "" +msgstr "O número máximo de resultados mostrado por loja" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 msgid "Open search result in system browser" -msgstr "" +msgstr "Pesquisa aberta de resultados no navegador do sistema" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" @@ -17499,16 +17747,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 msgid "&Price:" -msgstr "" +msgstr "&Preço:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:229 msgid "Download:" -msgstr "" +msgstr "Transferir:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 msgid "Titl&e/Author/Price ..." -msgstr "" +msgstr "&Titulo/Autor/Preço..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "DRM" @@ -17516,11 +17764,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Download" -msgstr "" +msgstr "Transferir" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Price" -msgstr "" +msgstr "Preço" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:232 #, python-format @@ -17555,11 +17803,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:244 #, python-format msgid "The following formats can be downloaded directly: %s." -msgstr "" +msgstr "Os seguintes formatos podem ser transferidos directamente: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:41 msgid "Download..." -msgstr "" +msgstr "Transferir..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:45 msgid "Goto in store..." @@ -17576,7 +17824,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:178 msgid "You must enter a title, author or keyword to search for." -msgstr "" +msgstr "Você deve inserir um título, autor ou palavra-chave para pesquisar." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:301 msgid "Customize get books search" @@ -17584,7 +17832,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:311 msgid "Configure search" -msgstr "" +msgstr "Configurar pesquisa" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:361 msgid "Couldn't find any books matching your query." @@ -17593,39 +17841,40 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:375 msgid "Choose format to download to your library." msgstr "" +"Escolha o formato como quer fazer a transferência para sua biblioteca." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:170 msgid "Get Books" -msgstr "" +msgstr "Obter livros" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:171 msgid "Search by title" -msgstr "" +msgstr "Pesquisar por título" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:173 msgid "Search by author" -msgstr "" +msgstr "Pesquisar por autor" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:175 msgid "&Keyword:" -msgstr "" +msgstr "&Palavra-chave:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:176 msgid "Search by any keyword" -msgstr "" +msgstr "Pesquisar por qualquer Palavra-chave:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:182 msgid "Open a selected book in the system's web browser" -msgstr "" +msgstr "Abrir o livro seleccionado no navegador da web do sistema" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:183 msgid "Open in &external browser" -msgstr "" +msgstr "Abrir no &navegador externo" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 msgid "Books:" -msgstr "" +msgstr "Livros:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:186 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:670 @@ -17635,7 +17884,7 @@ msgstr "&Fechar" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/sony_plugin.py:56 msgid "Not Available" -msgstr "" +msgstr "Não disponivel" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179 msgid "" @@ -17651,15 +17900,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:42 msgid "Checking last download date." -msgstr "" +msgstr "Verificando data da última transferência." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:48 msgid "Downloading book list from MobileRead." -msgstr "" +msgstr "A fazer a transferência da lista de livros do MobileRead." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:61 msgid "Processing books." -msgstr "" +msgstr "Processamento livros." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format @@ -17672,7 +17921,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 msgid "&Query:" -msgstr "" +msgstr "&Consulta:" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63 @@ -17696,15 +17945,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:59 msgid "Home" -msgstr "" +msgstr "Página Principal" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:60 msgid "Reload" -msgstr "" +msgstr "Recarregar" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:61 msgid "%p%" -msgstr "" +msgstr "%p%" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" @@ -17739,7 +17988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" -msgstr "" +msgstr "O nome %s já está a ser usado" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" @@ -17770,7 +18019,7 @@ msgstr "Gerir Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:576 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:580 msgid "Manage User Categories" -msgstr "" +msgstr "Gerir Categorias do utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:562 @@ -17783,39 +18032,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:68 msgid "The current search restriction is invalid" -msgstr "" +msgstr "A restrição de pesquisa atual é inválida" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:84 msgid "New Category" -msgstr "" +msgstr "Nova Categoria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:138 msgid "Delete user category" -msgstr "" +msgstr "Eliminar categoria do utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:136 #, python-format msgid "%s is not a user category" -msgstr "" +msgstr "%s não é uma categoria do utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:139 #, python-format msgid "%s contains items. Do you really want to delete it?" -msgstr "" +msgstr "%s contém itens. Você deseja realmente apagá-lo?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:160 msgid "Remove category" -msgstr "" +msgstr "Remover categoria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:161 #, python-format msgid "User category %s does not exist" -msgstr "" +msgstr "Categoria utilizador %s não existe" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:180 msgid "Add to user category" -msgstr "" +msgstr "Adicionar categoria do utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:181 #, python-format @@ -17824,16 +18073,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:253 msgid "Delete item" -msgstr "" +msgstr "Apagar Item" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:255 #, python-format msgid "%s will be deleted from all books. Are you sure?" -msgstr "" +msgstr "%s será excluído de todos os livros. Você tem certeza?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:333 msgid "Find item in tag browser" -msgstr "" +msgstr "Encontre o item no navegador de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:337 msgid "" @@ -17847,7 +18096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:345 msgid "ALT+f" -msgstr "" +msgstr "ALT+f" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:350 msgid "Find the first/next matching item" @@ -17855,7 +18104,7 @@ msgstr "Localizar o primeiro/próximo item relacionado" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:355 msgid "Collapse all categories" -msgstr "" +msgstr "Fecha (recolhe) todas as categorias" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:379 msgid "No More Matches.</b><p> Click Find again to go to first match" @@ -17863,7 +18112,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 msgid "Alter Tag Browser" -msgstr "" +msgstr "Alterar navegador de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 @@ -17888,7 +18137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 msgid "Match type" -msgstr "" +msgstr "Tipo de correspondência" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" @@ -17908,19 +18157,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:304 #, python-format msgid "Change Icon for: %s" -msgstr "" +msgstr "Alterar icone para: %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:481 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:511 #, python-format msgid "Rename %s" -msgstr "" +msgstr "Renomear %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:448 #, python-format msgid "Delete %s" -msgstr "" +msgstr "Eliminar %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 #, python-format @@ -17930,7 +18179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Edit link for %s" -msgstr "" +msgstr "Editar ligação para %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:462 #, python-format @@ -17940,32 +18189,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:475 #, python-format msgid "Children of %s" -msgstr "" +msgstr "Filhos de %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:485 #, python-format msgid "Delete search %s" -msgstr "" +msgstr "Eliminar de pesquisa %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Remove %(item)s from category %(cat)s" -msgstr "" +msgstr "Remover %(item)s da categoria %(cat)s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:503 #, python-format msgid "Search for everything but %s" -msgstr "" +msgstr "Pesquisar por tudo, menos %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Add sub-category to %s" -msgstr "" +msgstr "Adicionar sub-categoria para %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:519 #, python-format msgid "Delete user category %s" -msgstr "" +msgstr "Eliminar categoria de utilizador %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 #, python-format @@ -17974,17 +18223,17 @@ msgstr "Esconder categoria %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 msgid "Show category" -msgstr "" +msgstr "Mostrar categoria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:538 #, python-format msgid "Search for books in category %s" -msgstr "" +msgstr "Procura de livros na categoria %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 #, python-format msgid "Search for books not in category %s" -msgstr "" +msgstr "Não procurar de livros na categoria %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 @@ -17994,19 +18243,19 @@ msgstr "Gerir %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:567 msgid "Change category icon" -msgstr "" +msgstr "Alterar ícone da categoria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:569 msgid "Restore default icon" -msgstr "" +msgstr "Restaurar ícone padrão" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:587 msgid "Show all categories" -msgstr "" +msgstr "Mostrar todas as categorias" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:591 msgid "Change sub-categorization scheme" -msgstr "" +msgstr "Alterar esquema de sub-categorização" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:592 msgid "Disable" @@ -18014,20 +18263,20 @@ msgstr "Desativar" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:596 msgid "Partition" -msgstr "" +msgstr "Partição" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:611 msgid "First letter is usable only when sorting by name" -msgstr "" +msgstr "Primeira letra é utilizável apenas quando ordenado pelo nome" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70 #, python-format msgid "Convert book %(num)d of %(total)d (%(title)s)" -msgstr "" +msgstr "Converter livros %(num)d de %(total)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Could not convert" -msgstr "" +msgstr "Não foi possível converter" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:98 #, python-format @@ -18041,7 +18290,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:108 #, python-format msgid "No supported formats (Available formats: %s)" -msgstr "" +msgstr "Nenhum dos formatos é suportados (formatos disponíveis: %s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:111 msgid "This book has no actual ebook files" @@ -18058,6 +18307,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no supported source " "formats were found." msgstr "" +"Não foi possível converter %(num)d de %(tot)d livros,pois foram " +"encontrados formatos em fonte não suportadas" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Queueing books for bulk conversion" @@ -18070,7 +18321,7 @@ msgstr "A criar a fila de espera " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:217 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "Converter livro %(num)d de %(tot)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:243 #, python-format @@ -18078,6 +18329,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." msgstr "" +"Não foi possível converter %(num)d de %(tot)d livros, porque foi encontrado " +"nenhuma fonte em formato adequado ." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:288 msgid "Fetch news from " @@ -18106,11 +18359,11 @@ msgstr "&Restaurar" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:248 msgid "&Eject connected device" -msgstr "" +msgstr "&Ejetar dispositivo ligado" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:252 msgid "Quit calibre" -msgstr "" +msgstr "Sair do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:265 msgid "Clear the current search" @@ -18118,7 +18371,7 @@ msgstr "Limpar a pesquisa recente" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:370 msgid "Debug mode" -msgstr "" +msgstr "Modo de depuração" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:371 #, python-format @@ -18127,6 +18380,9 @@ msgid "" "log will be available in the file: %s<p>The log will be displayed " "automatically." msgstr "" +"Você iniciou calibre no modo de depuração. Depois de sair do calibre, o " +"registo da depuração estará disponível no arquivo:%s<p> O registo será " +"exibida automaticamente." #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:411 msgid "Failed to start Content Server" @@ -18147,6 +18403,9 @@ msgid "" "try and rebuild it automatically? The rebuild may not be completely " "successful." msgstr "" +"O banco de dados da biblioteca em %s parece estar corrompido. Você quer que " +"o calibre tente reconstruir automaticamente? A reconstrução pode não ser " +"completamente bem sucedida." #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:627 msgid "Conversion Error" @@ -18155,7 +18414,7 @@ msgstr "Erro de conversão" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:648 #, python-format msgid "<p><b>Failed to convert: %s" -msgstr "" +msgstr "<p><b>Falha ao converter: %s" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:649 msgid "" @@ -18182,7 +18441,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 msgid "Conversion Failed" -msgstr "" +msgstr "Falha ao converter" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:675 msgid "Recipe Disabled" @@ -18224,10 +18483,12 @@ msgid "" "New version <b>%(ver)s</b> of %(app)s is available for download. See the <a " "href=\"http://calibre-ebook.com/whats-new\">new features</a>." msgstr "" +"nova versão <b>%(ver)s</b> do %(app)s esta disponível para descarregar . " +"Veja <a href=\"http://calibre-ebook.com/whats-new\">novas versões</a>." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:92 msgid "Update available!" -msgstr "" +msgstr "Actualização disponível!" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:97 msgid "Show this notification for future updates" @@ -18239,12 +18500,12 @@ msgstr "&obter actualização" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:106 msgid "Update &plugins" -msgstr "" +msgstr "Atualizar &plugins" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:162 #, python-format msgid " (%d plugin updates)" -msgstr "" +msgstr " (%d actualizações de plugin )" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:165 msgid "Update found" @@ -18252,21 +18513,21 @@ msgstr "Actualização encontrada" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:168 msgid "updated plugins" -msgstr "" +msgstr "plugins atualizado" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/update.py:201 msgid "Plugin Updates" -msgstr "" +msgstr "Actualizações de Plugin" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:199 #, python-format msgid "There are %d plugin updates available" -msgstr "" +msgstr "Existem %d atualizações plugin disponíveis" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:203 msgid "Install and configure user plugins" -msgstr "" +msgstr "Instalar e configurar do plugins utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:44 msgid "Edit bookmark" @@ -18305,8 +18566,8 @@ msgid "Edit" msgstr "Editar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Restaurar" @@ -18324,12 +18585,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opções para personalizar o Visualizador de livros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Lembrar o tamanho da última janela utilizada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18338,16 +18599,20 @@ msgstr "" "de todos os livros." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " "too wide." msgstr "" +"Definir a largura máxima que o texto do livro e imagens terão quando estiver " +"no modo de ecrã inteiro. Isso permite que você leia o texto do livro sem que " +"este seja muito grande." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:38 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" +"Redimensionar imagens maiores do que a janela de visualização para caber nela" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 msgid "Hyphenate text" @@ -18359,7 +18624,7 @@ msgstr "A linguagem predefinida a usar para as regras de translineação" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 msgid "Save the current position in the document, when quitting" -msgstr "" +msgstr "Guardar posição actual do documento, quando sair" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 msgid "Have the mouse wheel turn pages" @@ -18373,6 +18638,8 @@ msgstr "" msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" +"O tempo, em segundos, para a animação de virar a pagina. O padrão é meio " +"segundo." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:53 msgid "" @@ -18382,23 +18649,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 msgid "Show a clock in fullscreen mode." -msgstr "" +msgstr "Mostrar um relógio no modo de ecrã inteiro." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 msgid "Show reading position in fullscreen mode." -msgstr "" +msgstr "Mostrar posição de leitura no modo de ecrã inteiro." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 msgid "Show the scrollbar in fullscreen mode." -msgstr "" +msgstr "Mostrar barra de posicionamento no modo de ecrã inteiro." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 msgid "Start viewer in full screen mode" -msgstr "" +msgstr "Iniciar visualização em modo de ecrã inteiro" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:65 msgid "Show full screen usage help" -msgstr "" +msgstr "Mostrar para ajuda de utilização em ecrã inteiro" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:75 msgid "Font options" @@ -18428,200 +18695,216 @@ msgstr "O tamanho do tipo de letra monospace padrão em px" msgid "The standard font type" msgstr "O tipo de letra padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "O tamanho mínimo da letra em px" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 -msgid "Choose a name for this theme" -msgstr "" +msgid "Theme name" +msgstr "Nome do tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 +msgid "Choose a name for this theme" +msgstr "Escolher nome para este tema" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" -msgstr "" +msgstr "Configurações carregadas a partir do tema %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" -msgstr "" +msgstr "Eliminar o tema chamado: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Escolher a cor do texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configurar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "T&amanho do tipo de letra predefinido:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" +"A quantidade pela qual o tamanho da letra é aumentado/diminuido\n" +" depende de como você clicar no botão para aumentar/diminuir as letras" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" +msgstr "%" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "O tamanho mínimo da letra em pixels" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opções do &tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " -msgstr "" +msgstr "O número de &páginas do texto para mostrar no ecrã " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" -msgstr "" +msgstr " pagina(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "&Margem superior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "&Margem lateral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "&Margem inferior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" -msgstr "" +msgstr "Largura máxima do texto em &ecrã inteiro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 -msgid "Show &clock in full screen mode" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 -msgid "Show reading &position in full screen mode" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 -msgid "Show &scrollbar in full screen mode" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 -msgid "&Start viewer in full screen mode" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 -msgid "Show &help message when starting full screen mode" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 -msgid "F&ull screen options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 -msgid "Background color:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +msgid "Show &clock in full screen mode" +msgstr "Mostrar & relógio no modo de ecrã inteiro" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +msgid "Show reading &position in full screen mode" +msgstr "Mostrar posição de leitura no modo de ecrã inteiro" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +msgid "Show &scrollbar in full screen mode" +msgstr "Mostrar & barra de deslocamento no modo de ecrã inteiro" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +msgid "&Start viewer in full screen mode" +msgstr "&Iniciar visualização em modo de ecrã inteiro" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +msgid "Show &help message when starting full screen mode" +msgstr "Mostrar &mensagem de ajuda ao iniciar no modo de ecrã inteiro" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +msgid "F&ull screen options" +msgstr "&Opções para o modo de ecrã inteiro" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +msgid "Background color:" +msgstr "Cor do fundo:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Exemplo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" -msgstr "" +msgstr "Alterar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Cor do Texto:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" -msgstr "" +msgstr "Cores e fundos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" -msgstr "" +msgstr "&tempo para virar a pagina:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" +"&Redimensionar imagens maiores do que a janela de visualização (necessário " +"reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" -msgstr "" +msgstr "&Opções de virar pagina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" "&Translinear (no fim de uma linha separar uma palavra em duas partes)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "&Linguagem predefinida para a translineação:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18629,87 +18912,89 @@ msgstr "" "A linguagem predefinida a usar para as regras de translineação. Se o livro " "não especificar a linguagem, esta será usada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" -msgstr "" +msgstr "Lembrar o tamanho e a disposição da janela utilizada na última vez" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" -msgstr "" +msgstr "&Lembrar a página mais recente ao sair" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" -msgstr "" +msgstr "Mostrar controlos na & janela de visualização" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" -msgstr "" +msgstr "&Outras opções" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" -msgstr "" +msgstr "&Geral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" -msgstr "" +msgstr "Dê um duplo clique para alterar os atalhos do teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" -msgstr "" +msgstr "&Atalhos do teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" +"É possível salvar e carregar as configurações no visualizador como " +"<i>temas</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" -msgstr "" +msgstr "Salvar configurações actuais como um tema:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" -msgstr "" +msgstr "Carregar um tema previamente salvo:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" -msgstr "" +msgstr "Eliminar tema guardado:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" -msgstr "" +msgstr "&Gerir Temas" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/dictionary.py:53 msgid "No results found for:" -msgstr "" +msgstr "Não há resultados para:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:504 msgid "&Lookup in dictionary" -msgstr "" +msgstr "&Pesquisa no dicionário" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:510 msgid "View &image..." -msgstr "" +msgstr "Visualizar &imagem..." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:512 msgid "View &table..." -msgstr "" +msgstr "Visualizar &tabela..." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 msgid "&Search for next occurrence" msgstr "&localizar a próxima ocorrência" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir para..." @@ -18719,46 +19004,46 @@ msgstr "Secção Seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 msgid "Previous Section" -msgstr "" +msgstr "Secção Anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:535 msgid "Document Start" -msgstr "" +msgstr "Inicio do documento" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "Document End" -msgstr "" +msgstr "Fim do documento" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 msgid "Section Start" -msgstr "" +msgstr "Início da secção" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539 msgid "Section End" -msgstr "" +msgstr "Fim da secção" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 msgid "Default font size" -msgstr "" +msgstr "Tamanho de letra definido" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:617 #, python-format msgid "S&earch Google for '%s'" -msgstr "" +msgstr "&Pesquisar no Google por '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:28 msgid "Zoom &in" -msgstr "" +msgstr "&Ampliar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:29 msgid "Zoom &out" -msgstr "" +msgstr "&Diminuir" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:40 msgid "&Save as" -msgstr "" +msgstr "&Guardar como" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:41 msgid "&Rotate" @@ -18766,12 +19051,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:67 msgid "Choose a file to save to" -msgstr "" +msgstr "Escolher um ficheiro onde guardar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:100 #, python-format msgid "View Image: %s" -msgstr "" +msgstr "Visualizar &imagem: %s" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12 msgid "Scroll to the next page" @@ -18779,7 +19064,7 @@ msgstr "Deslocar para a página seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15 msgid "Scroll to the previous page" -msgstr "Vá para a página anterior" +msgstr "Deslocar para a página anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18 msgid "Scroll to the next section" @@ -18787,11 +19072,11 @@ msgstr "Deslocar para a secção seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21 msgid "Scroll to the previous section" -msgstr "Vá para a secção anterior" +msgstr "Deslocar para a secção anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24 msgid "Scroll to the bottom of the section" -msgstr "Vá para o fundo da secção" +msgstr "Deslocar para o fundo da secção" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27 msgid "Scroll to the top of the section" @@ -18826,175 +19111,169 @@ msgid "" "This ebook is corrupted and cannot be opened. If you downloaded it from " "somewhere, try downloading it again." msgstr "" +"Este ebook está danificado e não pode ser aberto. Se tiver transferido de " +"algum lugar, tente fazer o transferir novamente." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Procurar neste livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" -msgstr "" +msgstr "Alternar ecrã inteiro(%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" -msgstr "" +msgstr "Modo ecrã inteiro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" -msgstr "" +msgstr "Botão direito do rato para mostrar os controlos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" "Prima na margem esquerda da página ou na da direita para passar as páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" -msgstr "" +msgstr "Pressionar Esc para sair" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Pré-visualização da Impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Limpar a lista de livros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "A ligar ao dict.org para procurar <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" -msgstr "" +msgstr "Não existe este local" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." -msgstr "" +msgstr "A localização apontada por esse item não existe." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Escolher o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" -msgstr "" +msgid "Current magnification: %(mag).1f" +msgstr "Ampliação actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Aumentar" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Diminuir" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "A carregar o fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "A representar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" -msgstr "" +msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Introduzir o título para o marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Gerir Marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "A carregar o livro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "É impossível abrir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" -msgstr "" +msgstr "Erro Deconhecido" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opções para controlar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado a janela do Visualizador vai tentar vir para a frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" +"Se especificado a janela do Visualizador vai tentar abrir em modo de ecrã " +"inteiro quando iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alertas javascript e mensagens da consola na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19006,7 +19285,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:211 msgid "E-book Viewer" -msgstr "" +msgstr "Visualizador de livros digitais" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:212 msgid "Close dictionary" @@ -19066,36 +19345,36 @@ msgstr "Localizar ocorrência anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:236 msgid "Toggle Paged mode" -msgstr "" +msgstr "Alternar entre modo numero na pagina ou sem ele" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:237 msgid "Load theme" -msgstr "" +msgstr "Carregar o tema" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:238 msgid "Load a theme" -msgstr "" +msgstr "Carregar um tema" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" -msgstr "" +msgstr "Falha ao compor documento %s" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:57 msgid "View Table" -msgstr "" +msgstr "Visualizador tabelas" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:72 msgid "No table found" -msgstr "" +msgstr "Nenhuma tabela encontrada" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:73 msgid "No table was found" -msgstr "" +msgstr "Nenhuma tabela foi encontrada" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:100 msgid "Test name invalid" -msgstr "" +msgstr "Nome de teste inválido" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:101 #, python-format @@ -19103,91 +19382,100 @@ msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" +"O nome <b>%r</b> não aparece no fim, uma extensão de arquivo. O nome deve " +"terminar com uma extensão de arquivo como .epub or .mobi" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:923 msgid "Drag to resize" -msgstr "" +msgstr "Arrastar para redimensionar" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:951 msgid "Show" -msgstr "" +msgstr "Mostrar" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Ocultar" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "ES %(label)s %(shortcut)s" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" -msgstr "" +msgstr "Alternar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" +"Escolha seu leitor de e-book. Se seu equipamento não estiver na lista, " +"escolha um\"%s\" dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "A mover a biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Falha ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Base de dados inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" +"<p>Uma biblioteca inválida já existe em %(loc)s, apague antes de tentar " +"mover a biblioteca existente.<br>Erros: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "É impossível mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Seleccione a localização dos livros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" -msgstr "" +msgstr "Falha ao criar uma pasta em %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" +"Você deve escolher uma pasta vazia para a biblioteca calibre. %s não está " +"vazia." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Próximo >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" -msgstr "" +msgstr "< ¶ trás" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Cancelar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" -msgstr "" +msgstr "&Terminar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "assistente de boas vindas" @@ -19196,7 +19484,7 @@ msgstr "assistente de boas vindas" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Bem vindo ao calibre" @@ -19204,7 +19492,7 @@ msgstr "Bem vindo ao calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" "A solução centralizada para todas as suas necessidades no que diz respeito a " @@ -19232,12 +19520,17 @@ msgid "" "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " "available <a href=\"http://calibre-ebook.com/demo\">online</a>." msgstr "" +"<h2>vídeos de demonstração</h2>Vídeos que demonstram as várias " +"funcionalidades do calibre estão disponíveis <a href=\"http://calibre-" +"ebook.com/demo\">online</a>." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51 msgid "" "<h2>User Manual</h2>A User Manual is also available <a " "href=\"http://manual.calibre-ebook.com\">online</a>." msgstr "" +"<h2> Manual do Utilizador</h2>O Manual do Utilizador também está disponível " +"<a href=\"http://manual.calibre-ebook.com\">online</a>." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49 msgid "" @@ -19266,6 +19559,9 @@ msgid "" "<p>Choose a location for your books. When you add books to calibre, they " "will be copied here. Use an <b>empty folder</b> for a new calibre library:" msgstr "" +"<p>Escolha um local para os seus livros. Ao adicionar os livros ao calibre, " +"eles serão copiados para aqui. Use uma <b>Pasta vazia</b>para a nova " +"biblioteca do calibre:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60 msgid "" @@ -19280,7 +19576,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:34 #, python-format msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" -msgstr "" +msgstr "A usar: %(un)s:%(pw)s@%(host)s:%(port)s e encriptação %(enc)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." @@ -19299,21 +19595,23 @@ msgid "" "If you don't have an account, you can sign up for a free {name} email " "account at <a href=\"http://{url}\">http://{url}</a>. {extra}" msgstr "" +"Se você não tem uma conta, você pode se inscrever para uma conta de e-mail " +"gratuito {nome} em <a href=\"http://{url}\">http://{url}</a>. {extra}" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:68 #, python-format msgid "Your %s &email address:" -msgstr "" +msgstr "O seu %s & Endereço de email:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:69 #, python-format msgid "Your %s &username:" -msgstr "" +msgstr "O seu %s &nome de utilizador:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:70 #, python-format msgid "Your %s &password:" -msgstr "" +msgstr "A sua %s &palavra passe:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:89 #, python-format @@ -19329,21 +19627,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:102 msgid "Incorrect username" -msgstr "" +msgstr "Nome de utilizador incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:103 #, python-format msgid "%s needs the full email address as your username" -msgstr "" +msgstr "%sprecisa do endereço e-mail completo, como seu nome de utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:154 msgid "OK to proceed?" -msgstr "" +msgstr "Confirma que quer continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:155 msgid "" "This will display your email password on the screen. Is it OK to proceed?" msgstr "" +"Isto irá exibir a sua senha de e-mail no ecrã. Confirma que quer continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:199 msgid "" @@ -19463,11 +19762,11 @@ msgstr "&SSL" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:150 msgid "WARNING: Using no encryption is highly insecure" -msgstr "" +msgstr "AVISO: O uso sem encriptação é altamente inseguro" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:151 msgid "&None" -msgstr "" +msgstr "&Nenhuma" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:152 msgid "Use Gmail" @@ -19475,43 +19774,36 @@ msgstr "Usar o Gmail" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:153 msgid "Use Hotmail" -msgstr "" +msgstr "Usar Hotmail" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:154 msgid "&Test email" msgstr "&Testar o email" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Se usa a aplicação <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> o seu iPhone/iTouch " -"pode aceder à sua colecção de livros do calibre directamente no aparelho. " -"Para fazer isto tem de ligar o servidor de conteúdos do calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Ligar o servidor de &conteúdos" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Lembre-se de deixar o calibre a executar porque o servidor só trabalha " -"enquanto o calibre estiver a executar.\n" -"<p>O Stanza deve ver a sua colecção calibre automaticamente. Senão, tente de " -"adicionar o URL http://myhostname:8080 como um novo catálogo do leitor " -"Stanza no seu iPhone. Aqui myhostname deve ser o domínio ou o endereço IP do " -"computador onde o calibre está a executar." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -19780,11 +20072,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:56 msgid "Symbols" -msgstr "" +msgstr "Símbolos" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:287 msgid "No genres to catalog.\n" -msgstr "" +msgstr "Não há géneros para catalogar.\n" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:289 msgid "Check 'Excluded genres' regex in E-book options.\n" @@ -19792,30 +20084,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:291 msgid "No books available to catalog" -msgstr "" +msgstr "Não há livros disponíveis para catalogar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 msgid "Titles" -msgstr "" +msgstr "Títulos" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:308 msgid "Genres" -msgstr "" +msgstr "Géneros" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 msgid "Recently Added" -msgstr "" +msgstr "Adicionados recentemente" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 msgid "Recently Read" -msgstr "" +msgstr "Recentemente Lido" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:314 msgid "Descriptions" -msgstr "" +msgstr "Descrições" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:541 msgid "<p>Inconsistent Author Sort values for Author<br/>" @@ -19827,11 +20119,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:743 msgid "Sorting database" -msgstr "" +msgstr "classificando banco de dados" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:845 msgid "Sorting titles" -msgstr "" +msgstr "classificando títulos" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:857 msgid "" @@ -19845,7 +20137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 msgid "Genres HTML" -msgstr "" +msgstr "Criar HTML" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 msgid "Titles HTML" @@ -19855,7 +20147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 msgid "by " -msgstr "" +msgstr "por " #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 msgid "Descriptions HTML" @@ -19880,12 +20172,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 #, python-format msgid "Series beginning with %s" -msgstr "" +msgstr "Série que começa com %s" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 #, python-format msgid "Series beginning with '%s'" -msgstr "" +msgstr "Série que começa com '%s'" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 msgid "NCX for Titles" @@ -19894,12 +20186,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 #, python-format msgid "Titles beginning with %s" -msgstr "" +msgstr "Títulos que começam com %s" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 #, python-format msgid "Titles beginning with '%s'" -msgstr "" +msgstr "Títulos que começam com '%s'" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 msgid "NCX for Authors" @@ -19908,12 +20200,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 #, python-format msgid "Authors beginning with %s" -msgstr "" +msgstr "Autores que começam com %s" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 #, python-format msgid "Authors beginning with '%s'" -msgstr "" +msgstr "Autores que começam com '%s'" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 msgid "NCX for Recently Added" @@ -19929,15 +20221,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 msgid "Generating OPF" -msgstr "" +msgstr "A criar OPF" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 msgid "Thumbnails" -msgstr "" +msgstr "Miniaturas" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 msgid "Thumbnail" -msgstr "" +msgstr "Miniatura" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 msgid "Saving NCX" @@ -19945,23 +20237,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:26 msgid "Invalid titles" -msgstr "" +msgstr "Títulos inválidos" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:27 msgid "Extra titles" -msgstr "" +msgstr "Títulos extra" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:28 msgid "Invalid authors" -msgstr "" +msgstr "Autores Invalidos" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:29 msgid "Extra authors" -msgstr "" +msgstr "Autores extra" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:30 msgid "Missing book formats" -msgstr "" +msgstr "Formatos de livros em falta" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:31 msgid "Extra book formats" @@ -19973,7 +20265,7 @@ msgstr "ficheiros desconhecidos no livro" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:33 msgid "Missing covers files" -msgstr "falta ficheiros da capa" +msgstr "Capas de ficheiros em falta" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:34 msgid "Cover files not in database" @@ -19985,7 +20277,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:46 msgid "GLOBAL OPTIONS" -msgstr "" +msgstr "OPÇÕES GLOBAIS" #: /home/kovid/work/calibre/src/calibre/library/cli.py:47 msgid "" @@ -20092,7 +20384,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:305 #, python-format msgid "Added book ids: %s" -msgstr "" +msgstr "Ids dos livros adicionados: %s" #: /home/kovid/work/calibre/src/calibre/library/cli.py:313 msgid "" @@ -20130,35 +20422,35 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:327 msgid "Add an empty book (a book with no formats)" -msgstr "" +msgstr "Adicionar um livro vazio (um livro sem formatos)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:329 msgid "Set the title of the added book(s)" -msgstr "" +msgstr "Definir o título do(s) livro(s) adicionado(s)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:331 msgid "Set the authors of the added book(s)" -msgstr "" +msgstr "Definir o autor do(s) livro(s) adicionado(s)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:333 msgid "Set the ISBN of the added book(s)" -msgstr "" +msgstr "Definir o ISBN do(s) livro(s) adicionado(s)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:335 msgid "Set the tags of the added book(s)" -msgstr "" +msgstr "Definir as etiquetas do(s) livro(s) adicionado(s)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:337 msgid "Set the series of the added book(s)" -msgstr "" +msgstr "Definir as séries do(s) livro(s) adicionado(s)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "Set the series number of the added book(s)" -msgstr "" +msgstr "Definir o numero séries do(s) livro(s) adicionado(s)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:341 msgid "Path to the cover to use for the added book" -msgstr "" +msgstr "Caminho para a capa utilizar no livro adicionado" #: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "You must specify at least one file to add" @@ -20277,25 +20569,25 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "Field name" -msgstr "" +msgstr "Nome do Campo" #: /home/kovid/work/calibre/src/calibre/library/cli.py:585 msgid "You must specify a record id as the first argument" -msgstr "" +msgstr "É necessário especificar um ID de registro como o primeiro argumento" #: /home/kovid/work/calibre/src/calibre/library/cli.py:591 msgid "You must specify either a field or an opf file" -msgstr "" +msgstr "É necessário especificar um campo ou um arquivo opf" #: /home/kovid/work/calibre/src/calibre/library/cli.py:598 #, python-format msgid "The OPF file %s does not exist" -msgstr "" +msgstr "O ficheiro OPF %s não existe" #: /home/kovid/work/calibre/src/calibre/library/cli.py:608 #, python-format msgid "%s is not a known field" -msgstr "" +msgstr "%s não é um campo conhecido" #: /home/kovid/work/calibre/src/calibre/library/cli.py:638 msgid "" @@ -20375,7 +20667,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:735 msgid "You must specify label, name and datatype" -msgstr "" +msgstr "É necessário especificar o nome, o rótulo, e tipo de dados" #: /home/kovid/work/calibre/src/calibre/library/cli.py:798 msgid "" @@ -20416,7 +20708,7 @@ msgstr "Mostrar informação detalhada. Útil para depurar." #: /home/kovid/work/calibre/src/calibre/library/cli.py:835 msgid "Error: You must specify a catalog output file" -msgstr "" +msgstr "Erro: É necessário especificar o ficheiro de saída do catálogo" #: /home/kovid/work/calibre/src/calibre/library/cli.py:884 msgid "" @@ -20438,7 +20730,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:905 msgid "Error: You must specify a field name, id and value" -msgstr "" +msgstr "Erro: É necessário especificar um campo de nome id, e valor" #: /home/kovid/work/calibre/src/calibre/library/cli.py:925 msgid "" @@ -20451,16 +20743,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:931 msgid "Show details for each column." -msgstr "" +msgstr "Mostrar detalhes para cada coluna." #: /home/kovid/work/calibre/src/calibre/library/cli.py:943 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " -msgstr "" +msgstr "Você irá perder todos os dados na coluna: %r. Tens a certeza (s/n)? " #: /home/kovid/work/calibre/src/calibre/library/cli.py:945 msgid "y" -msgstr "" +msgstr "s" #: /home/kovid/work/calibre/src/calibre/library/cli.py:952 msgid "" @@ -20474,7 +20766,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:959 msgid "Do not ask for confirmation" -msgstr "" +msgstr "Não pedir por confirmação" #: /home/kovid/work/calibre/src/calibre/library/cli.py:969 msgid "Error: You must specify a column label" @@ -20496,10 +20788,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:997 msgid "Error: You must specify an action (add|remove|list)" msgstr "" +"Erro: É necessário especificar uma acção (adicionar | remover | lista)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1005 msgid "Name:" -msgstr "" +msgstr "Nome:" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1006 msgid "Search string:" @@ -20515,16 +20808,18 @@ msgstr "Adicionado" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 msgid "Error: You must specify a name" -msgstr "" +msgstr "Erro: Você deve especificar um nome" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1023 msgid "removed" -msgstr "" +msgstr "removido" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1027 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" +"Erro: A acção %s não é reconhecida, deve ser um dos seguintes: (adicionar | " +"remover | lista)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1034 msgid "" @@ -20557,7 +20852,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1091 #: /home/kovid/work/calibre/src/calibre/library/cli.py:1241 msgid "Output in CSV" -msgstr "" +msgstr "Ficheiro de destino em CSV" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1094 msgid "" @@ -20579,7 +20874,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1132 msgid "Unknown report check" -msgstr "" +msgstr "Verificação de relatório desconhecido" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1166 msgid "" @@ -20639,7 +20934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1290 msgid "CATEGORY ITEMS" -msgstr "" +msgstr "ITENS CATEGORIA" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1363 #, python-format @@ -20664,7 +20959,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" -msgstr "" +msgstr "Não há foi fornecida etiqueta" #: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" @@ -20674,31 +20969,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:187 msgid "restored preference " -msgstr "" +msgstr "preferências restauradas " #: /home/kovid/work/calibre/src/calibre/library/database2.py:192 #: /home/kovid/work/calibre/src/calibre/library/restore.py:234 msgid "creating custom column " msgstr "criar uma coluna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" -msgstr "" +msgstr " (%s livros)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>A migrar a base de dados antiga para a biblioteca de livros em " "%s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "A copiar <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -20728,7 +21023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/restore.py:138 msgid "Finished restoring preferences" -msgstr "" +msgstr "Acabadas as preferências de restauração" #: /home/kovid/work/calibre/src/calibre/library/restore.py:143 msgid "Restoring preferences and column metadata failed" @@ -20736,7 +21031,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/restore.py:162 msgid "Processed" -msgstr "" +msgstr "Efetuado" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34 msgid "The title" @@ -20829,6 +21124,8 @@ msgid "" "Comma separated list of formats to save for each book. By default all " "available formats are saved." msgstr "" +"A vírgula Separa a lista de formatos a guardar de cada livro. Por " +"predefinição todos os formatos disponíveis são guardados." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:96 #, python-format @@ -20961,32 +21258,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:355 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:652 msgid "All books" -msgstr "" +msgstr "Todos os livros" #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:319 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:354 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:651 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 msgid "Newest" -msgstr "" +msgstr "O mais recente" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:65 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:521 msgid "Loading, please wait" -msgstr "" +msgstr "A carregar, por favor aguarde" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:91 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:112 msgid "Go to" -msgstr "" +msgstr "Ir para" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 msgid "First" -msgstr "" +msgstr "Primeiro" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 msgid "Last" -msgstr "" +msgstr "Último" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:110 #, python-format @@ -20996,7 +21293,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:261 msgid "Average rating" -msgstr "" +msgstr "Classificação média" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:128 #, python-format @@ -21006,15 +21303,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:165 #, python-format msgid "%d stars" -msgstr "" +msgstr "%d estrelas" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:262 msgid "Popularity" -msgstr "" +msgstr "Popularidade" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:284 msgid "library" -msgstr "" +msgstr "biblioteca" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:285 msgid "home" @@ -21022,24 +21319,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:356 msgid "Random book" -msgstr "" +msgstr "Livro aleatório" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:406 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:475 msgid "Browse books by" -msgstr "" +msgstr "Pesquisar livros por" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:411 msgid "Choose a category to browse by:" -msgstr "" +msgstr "Escolher categoria para pesquisar livros por:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:546 msgid "Browsing by" -msgstr "" +msgstr "Navegar por" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547 msgid "Up" -msgstr "" +msgstr "Para cima" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:687 msgid "in" @@ -21047,44 +21344,44 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:690 msgid "Books in" -msgstr "" +msgstr "Livros em" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" -msgstr "" +msgstr "Outros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" -msgstr "" +msgstr "Ler %(title)s no %(fmt)s formato" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 -msgid "Details" -msgstr "" +msgstr "Obter" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +msgid "Details" +msgstr "Detalhes" + +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" -msgstr "" +msgstr "Uma ligação permanente a este livro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" -msgstr "" +msgstr "Este livro foi eliminado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" -msgstr "" +msgstr "à procura" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" -msgstr "" +msgstr "Livros equivalentes" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:40 msgid "" @@ -21156,7 +21453,7 @@ msgstr "ETIQUETAS: %s<br />" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:178 #, python-format msgid "SERIES: %(series)s [%(sidx)s]<br />" -msgstr "" +msgstr "SÉRIES: %(series)s [%(sidx)s]<br />" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "Books in your library" @@ -21172,7 +21469,7 @@ msgstr "Livros ordenados por " #: /home/kovid/work/calibre/src/calibre/utils/config.py:38 msgid "Usage" -msgstr "" +msgstr "Utilização" #: /home/kovid/work/calibre/src/calibre/utils/config.py:89 msgid "Created by " @@ -21188,7 +21485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config.py:98 msgid "Options" -msgstr "" +msgstr "Opções" #: /home/kovid/work/calibre/src/calibre/utils/config.py:99 msgid "show this help message and exit" @@ -21196,7 +21493,7 @@ msgstr "mostrar esta mensagem de ajuda e sair" #: /home/kovid/work/calibre/src/calibre/utils/config.py:100 msgid "show program's version number and exit" -msgstr "" +msgstr "mostrar o número da versão do programa e sair" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 msgid "Path to the database in which books are stored" @@ -21291,7 +21588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/filenames.py:295 msgid "File is open in another process" -msgstr "" +msgstr "Arquivo está aberto noutro processo" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:31 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:182 @@ -21300,11 +21597,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:39 msgid " near " -msgstr "" +msgstr " próximo " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:45 msgid "end of program" -msgstr "" +msgstr "fim do programa" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:107 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:197 @@ -21314,18 +21611,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:135 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:242 msgid "Unknown identifier " -msgstr "" +msgstr "Identificador desconhecido " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:141 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:250 msgid "unknown function {0}" -msgstr "" +msgstr "função desconhecida {0}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:161 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:263 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:283 msgid "missing closing parenthesis" -msgstr "" +msgstr "Parêntese de fecho em falta" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:173 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:304 @@ -21343,7 +21640,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:479 #, python-format msgid "%s: unknown function" -msgstr "" +msgstr "%s: função desconhecida" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:543 msgid "No such variable " @@ -21351,7 +21648,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:79 msgid "No documentation provided" -msgstr "" +msgstr "Não foi fornecida documentação" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:112 msgid "" @@ -22118,6 +22415,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Escolher tema (reinício necessário)" @@ -22190,8 +22499,8 @@ msgstr "Secção desconhecida" msgid "Unknown feed" msgstr "Fonte deconhecida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artigo sem título" @@ -22339,7 +22648,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:130 msgid "Previous section" -msgstr "" +msgstr "Secção anterior" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:222 msgid "Section Menu" @@ -22352,11 +22661,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:314 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:402 msgid "Sections" -msgstr "" +msgstr "Secções" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:399 msgid "Articles" -msgstr "" +msgstr "Artigos" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" @@ -22442,23 +22751,23 @@ msgstr "Não descarregar folhas de estilos CSS." #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "OK" -msgstr "" +msgstr "Confirmar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "Save" -msgstr "" +msgstr "Guardar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" -msgstr "" +msgstr "Abrir" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:673 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:683 msgid "Don't Save" -msgstr "" +msgstr "Não Guardar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:685 msgid "Close without Saving" @@ -22466,39 +22775,39 @@ msgstr "Fechar sem Gravar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "Discard" -msgstr "" +msgstr "Rejeitar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "&Yes" -msgstr "" +msgstr "&Sim" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Yes to &All" -msgstr "" +msgstr "Sim &a Tudo" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "&No" -msgstr "" +msgstr "&Não" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "N&o to All" -msgstr "" +msgstr "Não para &Todos" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Save All" -msgstr "" +msgstr "Guardar Tudo" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Abort" -msgstr "" +msgstr "Interromper" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:708 msgid "Retry" -msgstr "" +msgstr "Tentar Novamente" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:711 msgid "Ignore" -msgstr "" +msgstr "Ignorar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:714 msgid "Restore Defaults" @@ -22603,7 +22912,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" -msgstr "" +msgstr "Usar autor tipo na pesquisa por etiquetas" #: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" @@ -22658,7 +22967,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:122 msgid "Control order of categories in the tag browser" -msgstr "" +msgstr "Controlar ordem das categorias no navegador de conteudos" #: /home/kovid/work/calibre/resources/default_tweaks.py:123 msgid "" @@ -22690,7 +22999,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "Control how dates are displayed" -msgstr "" +msgstr "Controlar a forma como as datas são exibidas" #: /home/kovid/work/calibre/resources/default_tweaks.py:144 msgid "" @@ -23091,7 +23400,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:442 msgid "Where to send downloaded news" -msgstr "" +msgstr "Para onde enviar notícias transferidas" #: /home/kovid/work/calibre/resources/default_tweaks.py:443 msgid "" @@ -23135,34 +23444,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"guardar ficheiro original quando este for convertido para mesmo formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Visualizar o número de livros visto recentemente" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23170,11 +23481,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23186,11 +23497,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23206,11 +23517,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23219,3 +23530,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index a5043f57d1..2248f51524 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -3,29 +3,33 @@ # This file is distributed under the same license as the calibre package. # # FIRST AUTHOR <EMAIL@ADDRESS>, 2008, 2010. +# Neliton Pereira Jr. <nelitonpjr@gmail.com>, 2013. +# msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-01-03 18:59+0000\n" -"Last-Translator: Danilo Cominotti Marques <danilo.cominotti@gmail.com>\n" -"Language-Team: American English <kde-i18n-doc@kde.org>\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-26 12:09+0000\n" +"Last-Translator: Neliton Pereira Jr. <nelitonpjr@gmail.com>\n" +"Language-Team: Português Brasileiro <ubuntu-l10n-ptbr@lists.ubuntu.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:52+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-02-27 04:36+0000\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +155,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +173,19 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -192,7 +196,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" -msgstr "Desconhecido(a)" +msgstr "Desconhecido" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77 msgid "Base" @@ -326,64 +330,68 @@ msgstr "Alterar metadados em %s arquivos" msgid "Set metadata from %s files" msgstr "Alterar metadados a partir de %s arquivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Adicionar livros ao calibre ou ao dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Pegar anotações de um Kindle conectado (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Gerar um catálogo dos livros da sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Converter livros para vários formatos de e-book" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Ajuste fino nos seus ebooks" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Remover livros da sua biblioteca do calibre ou dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editar os metadados de livros da sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Ler livros da sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Baixar notícias da internet em formato de e-book" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Mostrar rapidamente uma lista de livros relacionados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportar livros da sua biblioteca do calibre para o disco rígido" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Mostrar detalhes do livro numa janela popup separada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" -msgstr "Reiniciar calibre" +msgstr "Reiniciar o calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Abrir a pasta que contém os arquivos de livros da sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Enviar livros para o dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -391,44 +399,43 @@ msgstr "" "Enviar livros por email ou pela web e também conectar-se ao iTunes ou pastas " "do seu computador como se fossem dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" -msgstr "Navegar pelo manual do usuário do calibre" +msgstr "Navegar pelo Manual do Usuário do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Personalizar o calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Encontrar facilmente livros similares ao selecionado atualmente" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -"Alternar entre diferentes bibliotecas calibre e realizar manutenção nelas" +"Alternar entre diferentes bibliotecas do calibre e realizar manutenção nelas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copiar livros do dispositivo para a sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Editar as coleções cujos livros estão no seu dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" -msgstr "Copiar um livro de uma biblioteca calibre para outra" +msgstr "Copiar um livro de uma biblioteca do calibre para outra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -"Fazer pequenos ajustes para arquivos epub ou htmlz da sua biblioteca do " -"calibre" +"Fazer pequenos ajustes em arquivos epub ou htmlz da sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -436,58 +443,58 @@ msgstr "" "Encontrar o anterior ou o próximo ao pesquisar na sua biblioteca do calibre " "no modo de destaque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Escolher aleatoriamente um livro da sua biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Buscar livros de diferentes vendedores" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Obter novos plugins calibre ou atualizar os existentes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" -msgstr "Aparência e impressões" +msgstr "Aparência e comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajustar a aparência da interface do calibre para se adequar ao seu gosto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Mudar o modo como o calibre se comporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Adicionar suas próprias colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Adicionar/remover suas próprias colunas na lista de livros do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -495,65 +502,65 @@ msgstr "" "Personalizar a barra de ferramentas e os menus de contexto, escolhendo quais " "ações estão disponíveis em cada um" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Pesquisando" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" -msgstr "Personalizar a maneira em que a busca por livros funciona no calibre" +msgstr "Personalizar a maneira que a busca por livros funciona no calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opções de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Configurar opções de conversão específicas a cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opções Frequentes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Configurar opções de conversão comuns a todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Configurar opções de conversão específicas a cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Adicionando livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlar como o calibre lê metadados de arquivos enquanto adiciona livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Salvando livros para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -561,51 +568,51 @@ msgstr "" "Controlar como o calibre exporta arquivos da sua base de dados para o disco " "ao usar Salvar para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Enviando livros para dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controlar como o calibre transfere arquivos para o seu leitor de e-books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Painel de Controle de Metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Alterar campos de metadados antes de salvar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" -msgstr "Funções Modelo" +msgstr "Funções para modelos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avançado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" -msgstr "Criar suas próprias funções modelo" +msgstr "Criar suas próprias funções para modelos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Compartilhando livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Compartilhando" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -613,11 +620,11 @@ msgstr "" "Configurar compartilhamento de livros por e-mail. Pode ser usado para envio " "automático de notícias baixadas no seu dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Compartilhando pela rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -626,20 +633,20 @@ msgstr "" "biblioteca do calibre a partir de qualquer lugar, em qualquer dispositivo, " "conectado à internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Transferência de metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Controlar como o calibre baixa metadados de livros da internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Dispositivos ignorados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -647,38 +654,38 @@ msgstr "" "Controlar quais dispositivos o calibre irá ignorar quando eles estiverem " "conectados ao computador." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Extensões" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Adicionar/remover/personalizar vários aspectos de funcionalidades do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajustar como o calibre se comporta em vários contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Teclado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" -msgstr "Customizar os atalhos de teclado usados pelo calibre" +msgstr "Personalizar os atalhos de teclado usados pelo calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Extras" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configurações extra avançadas" @@ -828,26 +835,26 @@ msgstr "Destinado ao iPad e dispositivos similares com resolução de 768x1024" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:437 msgid "" "Intended for the iPad 3 and similar devices with a resolution of 1536x2048" -msgstr "Feito para o iPad 3 e aparelhos similares com resolução de 1536x2048" +msgstr "Destinado ao iPad 3 e aparelhos similares com resolução de 1536x2048" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:443 msgid "Intended for generic tablet devices, does no resizing of images" msgstr "" -"Pretendido para dispositivos Tablets, não faz o redimensionamento de imagens" +"Destinado a dispositivos Tablets, não faz o redimensionamento de imagens" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:451 msgid "" "Intended for the Samsung Galaxy and similar tablet devices with a resolution " "of 600x1280" msgstr "" -"Planejado para o Samsung Galaxy e tablets similares com uma resolução " -"de600x1280" +"Destinado ao Samsung Galaxy e tablets similares com uma resolução de 600x1280" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:458 msgid "" "Intended for the Nook HD+ and similar tablet devices with a resolution of " "1280x1920" msgstr "" +"Destinado ao Nook HD+ e tablets similares com uma resolução de 1280x1920" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:484 msgid "This profile is intended for the Kobo Reader." @@ -855,7 +862,7 @@ msgstr "Este perfil é destinado ao Kobo Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:497 msgid "This profile is intended for the SONY PRS-300." -msgstr "Este perfil é destindo ao SONY PRS-300." +msgstr "Este perfil é destinado ao SONY PRS-300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:515 msgid "Suitable for use with any e-ink device" @@ -874,16 +881,16 @@ msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "" -"Este perfil foi projetado para a linha SONY PRS. Os modelos 500/505/700 etc, " -"em modo paisagem. Especialmente útil para HQ." +"Este perfil é destinado à linha SONY PRS. Os modelos 500/505/700 etc, em " +"modo paisagem. Especialmente útil para histórias em quadrinhos." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:646 msgid "This profile is intended for the Amazon Kindle DX." -msgstr "Este perfil é destinado para o Kindle DX da Amazon." +msgstr "Este perfil é destinado ao Kindle DX da Amazon." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:668 msgid "This profile is intended for the Amazon Kindle PaperWhite" -msgstr "Esse perfil é indicado para o Amazon Kindle PaperWhite" +msgstr "Esse perfil é indicado destinado ao Amazon Kindle PaperWhite" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:679 msgid "This profile is intended for the Amazon Kindle Fire." @@ -891,11 +898,11 @@ msgstr "Este perfil é destinado ao Amazon Kindle Fire." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:748 msgid "This profile is intended for the B&N Nook Color." -msgstr "Este perfil é destinado para a B & N Nook Color." +msgstr "Este perfil é destinado ao B&N Nook Color." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:759 msgid "This profile is intended for the Sanda Bambook." -msgstr "Este perfil é destinado para o Sanda Bambook" +msgstr "Este perfil é destinado ao Sanda Bambook" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:774 msgid "" @@ -906,34 +913,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:785 msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." -msgstr "" +msgstr "Este perfil é destinado ao dispositivo da série PocketBook Pro 912" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Plug-ins instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapeamento para plugins de tipo de aquivo" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" -msgstr "Customização de plug-ins locais" +msgstr "Personalização de plug-ins locais" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +msgid "Disabled plugins" +msgstr "Desativar Plug-ins" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 -msgid "Disabled plugins" -msgstr "Plug-ins desativados" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Enabled plugins" -msgstr "Plug-ins habilitados" +msgstr "Ativar Plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicialização do plugin %s falhou, gerando relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -942,16 +949,16 @@ msgid "" msgstr "" " opções %prog\n" "\n" -" customiza o calibre usando plugins externos\n" +" personalizar o calibre usando plugins externos\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adiciona um plugin via a especificação do caminho de um arquivo zip que o " "contenha." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -959,14 +966,14 @@ msgid "" msgstr "" "Para desenvolvedores de plugins: O caminho para o diretório aonde você está " "desenvolvendo o plugin. Esse comando vai automaticamente compactar o plugin " -"e atualizá-lo no Calibre." +"e atualizá-lo no calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remover um plugin personalizado por nome. Não tem efeito em plugins nativos" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -974,23 +981,23 @@ msgstr "" "Personalizar plugin. Use uma vírgula para separar o nome do plugin e a " "string de personalização." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Listar todos os plugins instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Habilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Desabilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -998,59 +1005,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Caminho à biblioteca longo demais. Deve conter menos de %d caractéres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sA avaliação média é %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Cartão A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Cartão B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" @@ -1118,7 +1125,7 @@ msgstr "espaço em branco" #: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" -msgstr "" +msgstr "Consulta booleana inválida \"{0}\"" #: /home/kovid/work/calibre/src/calibre/debug.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:47 @@ -1174,9 +1181,9 @@ msgid "" "to iDevices is an unsupported advanced user mode.</p><p></p>" msgstr "" "<p>Se você não quer que o calibre reconheça seus aparelhos Apple quando os " -"conectar no seu computador, clique em <b>Desabilitar Drivers " -"Apple</b>.</p><p>Para trasnferir ebooks para seu aparelho de leitura, clique " -"<b>Desabilite driver Apple</b>, e use o metodo com conexão com iTunes " +"conectar no seu computador, clique em <b>Desabilitar drivers " +"Apple</b>.</p><p>Para transferir ebooks para seu aparelho de leitura, clique " +"<b>Desativar driver Apple</b>, e use o método com conexão com iTunes " "recomendado em <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=118559\">Calibre + " "FAQ sobre dispositivos Apple</a>, use o menu " @@ -1225,7 +1232,7 @@ msgid "" "your calibre configuration directory.</p><p>Enabling indicates that iTunes " "is configured to store copies in your iTunes Media folder.</p>" msgstr "" -"<p>Essa configuração deve ser idêntica à prefênrica do seu iTunes em " +"<p>Essa configuração deve ser idêntica às configurações do seu iTunes em " "<i>Preferências</i>|<i>Avançadas</i>.</p><p>Desabilitá-la vai armazenar as " "cópias de livros transferidos ao iTunes no diretório calibre de " "configuração.</p><p>Ativá-la indica que o iTunes está configurado para " @@ -1249,7 +1256,7 @@ msgid "" "desktop, then add to calibre's Library window." msgstr "" "Não é possível copiar livros diretamente do iDevice. Arraste a partir do " -"iTunes Library para o desktop, em seguida, adicione para a biblioteca " +"iTunes Library para a área de trabalho, em seguida, adicione à biblioteca do " "calibre." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:217 @@ -1313,8 +1320,8 @@ msgstr "" "Clique em 'Mostrar Detalhes' para a listagem." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1388,8 +1395,8 @@ msgstr "Obtendo lista de livros no dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1400,8 +1407,8 @@ msgstr "Transferindo livros para o dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1423,8 +1430,8 @@ msgstr "Removendo livros do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1488,7 +1495,7 @@ msgstr "Comunica-se com o leitor PocketBook 301" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237 msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader." -msgstr "" +msgstr "Comunicar-se com o leitor PocketBook 602/603/902/903/Pro 912." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." @@ -1558,7 +1565,7 @@ msgstr "Comunica-se com o leitor Hanvon N520." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:48 msgid "Communicate with the Kibano eBook reader." -msgstr "" +msgstr "Comunicar-se com o leitor e eBook Kibano." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:61 msgid "Communicate with The Book reader." @@ -1588,12 +1595,6 @@ msgstr "Comunicar com o leitor Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica-se com o leitor IRex Iliad" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Não é possível obter arquivos a partir deste dispositivo" @@ -1647,7 +1648,7 @@ msgstr "%(time)s<br />Última página lida: %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:191 #, python-format msgid "%(time)s<br />Last Page Read: Location %(loc)d (%(pr)d%%)" -msgstr "%(time)s<br />Última página lida: Localização %(loc)d (%(pr)d%%)" +msgstr "%(time)s<br />Última página lida: Local %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 #, python-format @@ -1680,7 +1681,7 @@ msgid "" "not correspond to any paper book." msgstr "" "O Kindle 3 e novas versões podem usar a informações de número de página em " -"arquivos MOBI. Com essa opção, o Calibre vai calcular e enviar essa " +"arquivos MOBI. Com essa opção, o calibre vai calcular e enviar essa " "informação para o Kindle quando carregar arquivos MOBI pela USB. Observe que " "os números das páginas não correspondem aos dos livros impressos." @@ -1769,13 +1770,13 @@ msgid "" "delete them with the new delete logic." msgstr "" "Um problema numa versão anterior deixou livros que não eram Kepubs no banco " -"de dados. Com esta opção Calibre irá mostrar os registros expirados e " +"de dados. Com esta opção, o calibre irá mostrar os registros expirados e " "permitir que você delete eles com a nova lógica de deleção." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:80 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1235 msgid "Show Previews" -msgstr "Mostrar Pré-visualizações" +msgstr "Mostrar pré-visualizações" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:81 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1236 @@ -1786,7 +1787,7 @@ msgid "" msgstr "" "Os aparelhos Kobo Touch e algumas outras versões incluem pré-visualização, " "porém esta funcionalidade está por padrão desativada já que é pouco útil. " -"Habilite caso você deseje visualizar/deletar as pre-visualizações." +"Ative-a caso você deseje visualizar/excluir as pre-visualizações." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:84 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1239 @@ -1817,8 +1818,8 @@ msgid "" msgstr "" "A Kobo atualiza as versões de firmware e de base de dados periodicamente. " "Com esta opção, o calibre tentará desempenhar integralmente a funcionalidade " -"de leitura-escrita - Cuidado! Habilite apenas se você estiver confortável " -"quanto a restaurar o seu Kobo aos padrões de fábrica e testar software" +"de leitura-escrita - Cuidado! Habilite apenas se você estiver acostumado a " +"restaurar o seu Kobo aos padrões de fábrica e a testar programas" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:617 msgid "Kobo database version unsupported - See details" @@ -1993,9 +1994,9 @@ msgid "" msgstr "" "A Kobo atualiza as versões de firmware e de base de dados periodicamente. " "Com esta opção, o calibre irá tentar desempenhar integralmente a " -"funcionalidade de leitura-escrita - Cuidado! Habilite apenas se você estiver " -"confortável quanto a restaurar o seu kobo aos padrões de fábrica e testar " -"software. Este driver suporta firmwares V2.x.x e DBVersion até " +"funcionalidade de leitura-escrita - Cuidado! Habilite apenas se você souber " +"como restaurar o seu kobo aos padrões de fábrica e testar programas. Este " +"driver suporta firmwares V2.x.x e DBVersion até " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1255 msgid "Title to test when debugging" @@ -2044,35 +2045,35 @@ msgstr "Comunicar-se com o Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar-se com o Acer Lumiread" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar-se com o Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar-se com o EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunica-se com o tablet Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar-se com o Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar-se com o leitor Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunica-se com o COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunica-se com o Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunicar-se com o WayteQ Reader" @@ -2085,7 +2086,7 @@ msgid "Communicate with MTP devices" msgstr "Comunicar-se com dispositivos MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Obtendo informações do dispositivo..." @@ -2219,12 +2220,12 @@ msgstr "" "los" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Todos por título" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Todos por autor" @@ -2262,8 +2263,8 @@ msgid "" "950 and newer." msgstr "" "Normalmente, os readers da SONY pegam a imagem de capa do próprio arquivo do " -"ebook. Com essa opção Calibre vai enviar uma imagem de capa separada para o " -"aparelho, útil se você estiver transferindo livros com proteção DRM nos " +"ebook. Com essa opção o calibre vai enviar uma imagem de capa separada para " +"o aparelho, útil se você estiver transferindo livros com proteção DRM nos " "quais você não pode mudar a capa. AVISO: Só utilizar esta opção com " "aparelhos SONY modelos 350, 650, 950 ou mais novos." @@ -2311,7 +2312,7 @@ msgid "" "device and its cards. This permits calibre to find books put on the device " "by other software and by wireless download." msgstr "" -"Marque está opção para dizer ao Calibre para procurar livros em todas as " +"Marque está opção para dizer ao calibre para procurar livros em todas as " "pastas do leitor e seus cartões (de memória). Isso permite ao Calibre " "encontrar livros colocados no leitor por outros programas ou baixados por " "wireless (wifi e 3G)." @@ -2336,9 +2337,9 @@ msgid "" "useful if you are sending DRMed books in which you cannot change the cover." msgstr "" "Normalmente os leitores da SONY reconhecem a imagem da capa diretamente do " -"arquivo do ebook. Com esta opção, calibre enviará a imagem da capa " +"arquivo do ebook. Com esta opção, o calibre enviará a imagem da capa " "separadamente para o leitor, isto é útil se você está enviando livros com " -"DRM nos quais você não pdoe mudar a capa." +"DRM nos quais você não pode mudar a capa." #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:76 msgid "Refresh separate covers when using automatic management" @@ -2361,42 +2362,42 @@ msgstr "" "para livros com vários autores. Deixe isso desmarcado se você usa Metadata " "Plugboards." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Dispositivo Wireless" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Comunicar-se com aplicativos de dispositivos inteligentes" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Tudo por algo" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Habilitar conexões durante a inicialização" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Marque esta caixa para permitir conexões quando o calibre for iniciado" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Senha de segurança" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -"Digite uma senha que o aplicativo do dispositivo tenha de usar para conectar-" -"se ao calibre" +"Digite uma senha que o aplicativo do dispositivo deve usar para se conectar " +"ao calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Usar porta de rede fixa" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2404,11 +2405,11 @@ msgstr "" "Se marcado, usa o número de porta especificado na caixa 'Porta', do " "contrário o driver escolherá uma porta aleatória" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Número de porta: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2416,15 +2417,15 @@ msgstr "" "Digite o número de porta que o driver usará se a caixa \"porta fixa\" " "estiver marcada" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Exibir informação extra de debug" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Marque esta caixa se solicitado ao reportar problemas" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2432,15 +2433,15 @@ msgstr "" "Lista separada por vírgula de metadados para transformar em coleções no " "dispositivo" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Possibilidades incluem: séries, marcações, autores, etc" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Habilitar o tempo-limite de inatividade" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2449,14 +2450,14 @@ msgid "" msgstr "" "Se esta caixa estiver selecionada, o calibre irá automaticamente desconectar " "se um dispositivo conectado não fizer nada por %d minutos. Desmarcar esta " -"caixa desabilita esse tempo-limite, então o calibre jamais irá desconectar " +"caixa desativa esse tempo-limite, então o calibre jamais irá se desconectar " "automaticamente" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Usar este endereço IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2466,34 +2467,39 @@ msgstr "" "específico. O driver irá escutar apenas no endereço especificado, e esse " "endereço será o mesmo informado pelo mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" -msgstr "" +msgstr "Substituir livros com o mesmo identificador do calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " "not change even if the save template produces a different result. Using this " "option in most cases prevents having multiple copies of a book on the device." msgstr "" +"Use esta opção para sobrescrever um livro no dispositivo se este livro tem o " +"mesmo identificador do calibre que o livro que você está tentando enviar. O " +"nome do arquivo do livro não será mudado mesmo se o modelo salvo produzir um " +"resultado diferente. Usar esta opção previne, na maioria das vezes, ter mais " +"de uma cópia do mesmo livro no dispositivo." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Tentativas de conexão excessivas vindas de %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Porta inválida nas opções: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Falha ao conectar-se à porta %d. Tente um valor diferente." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Falha ao alocar uma porta aleatória" @@ -2675,7 +2681,7 @@ msgstr "ID da Revisão USB" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 msgid "Windows main memory vendor string" -msgstr "Fabricante da memória principal do Windows" +msgstr "Texto do fabricante da memória principal do Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:48 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:52 @@ -2705,7 +2711,7 @@ msgstr "Frase de identificação (ID string) do cartão Windows A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "Pasta principal de memória" +msgstr "Pasta da memória principal" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -2760,7 +2766,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Não há espaço suficiente no cartão de memória" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s representado" @@ -2822,36 +2828,36 @@ msgstr "" "consistindo de arquivos HTML que serão salvos naquela pasta. Estes são os " "arquivos que deveriam normalmente passar pelo plugin de saída.\n" "\n" -"Depois de especificar os arquivos de entrada e saída você pode customizar a " -"conversão especificando várias opções. As opções disponíveis dependem dos " +"Depois de especificar os arquivos de entrada e saída você pode personalizar " +"a conversão especificando várias opções. As opções disponíveis dependem dos " "tipos dos arquivos de entrada e saída. Para receber ajuda para elas " "especifique os arquivos de entrada e saída e então use a opção -h.\n" "\n" "Para a documentação completa do sistema de conversão veja\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPÇÕES DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opções para controlar o processamento do arquivo de entrada %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPÇÕES DE SAÍDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opções para controlar o processamento do arquivo de saída %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opções para controlar a aparência do arquivo de saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2862,18 +2868,18 @@ msgstr "" "Inicialmente desabilitado. Use %(en)s para habilitar. Ações individuais " "podem ser desabilitadas com as %(dis)s opções." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar o texto do documento e estrutura usando os padrões definidos pelo " "usuário." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Auto-detecção do controle da estrutura de documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2882,15 +2888,15 @@ msgstr "" "Controlar a geração automática do Sumário. Por padrão, se o arquivo fonte " "tem um índice, ele será usado no lugar do que seria gerado automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opções para escolher os metadados no arquivo de saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opções para auxiliar no debugging da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2899,7 +2905,7 @@ msgstr "" "de uma receita da seguinte forma: ebook-convert \"Recipe nome.recipe\" " "nomeebook.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Arquivo de saída salvo em" @@ -2954,7 +2960,7 @@ msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -"Usado para publicações da direita para a esquerda, igual mangá. Faz com que " +"Usado para publicações da direita para a esquerda, como mangá. Faz com que " "páginas no modo paisagem sejam divididas em páginas no modo retrato da " "direita para a esquerda." @@ -2997,8 +3003,8 @@ msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -"Especifique a dimensão da imagem com largura X altura em pixels. Normalmente " -"a dimensão da imagem é calculada automaticamente. Esta opção sobrescreve os " +"Especifique a dimensão da imagem com larguraXaltura em pixels. Normalmente a " +"dimensão da imagem é calculada automaticamente. Esta opção sobrescreve os " "valores automáticos." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:69 @@ -3109,7 +3115,7 @@ msgstr "Iniciar" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:31 msgid "Do not insert a Table of Contents at the beginning of the book." -msgstr "Não insira um Sumário no início do livro." +msgstr "Não inserir um &Sumário no início do livro." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:148 msgid "" @@ -3121,6 +3127,13 @@ msgid "" "\"Table of Contents\" settings (turn on \"Force use of auto-generated Table " "of Contents\")." msgstr "" +"Especificar o secionamento de elementos. O valor \"nada\" deixa o livro com " +"uma seção única. O valor \"arquivos\" transforma cada arquivo em uma seção " +"separada. Use isto se o seu dispositivo está tendo problemas. O valor de " +"\"Sumário\" transforma as entradas na sumário em títulos e cria seções. Se " +"isto não der certo, ajuste a \"Detecção de estrutura\" e/ou a configuração " +"do \"Sumário\" (ative a opção \"Forçar uso da geração automática de " +"sumário\")." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:157 #, python-format @@ -3323,13 +3336,13 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" -"Não adicionar índice ao livro. Útil se o livro possui seu próprio índice." +"Não adicionar sumário ao livro. Útil se o livro possui seu próprio índice." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 msgid "Title for any generated in-line table of contents." -msgstr "Título para qualquer índice gerado in-line." +msgstr "Título para qualquer sumário gerado em linha." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:281 @@ -3357,8 +3370,8 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" -"Quando adicionar índice ao livro, coloque-o no início do livro em vez do " -"fim. Não Recomendado." +"Quando adicionar o sumário ao livro, coloque-o no início do livro ao invés " +"de no fim. Não Recomendado." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289 @@ -3388,10 +3401,10 @@ msgid "" "Useful if your document contains lots of GIF/PNG images that become very " "large when converted to JPEG." msgstr "" -"Por padrão o Calibre converte todas as imagens para o formato JPEG no " +"Por padrão o calibre converte todas as imagens para o formato JPEG no " "arquivo de saída do tipo MOBI. Isto é feito para uma maior compatibilidade, " "visto que leitores MOBI mais antigos tinham problemas com outros formatos de " -"imagem. Esta opção diz para o Calibre não fazer essa conversão. Isto é " +"imagem. Esta opção diz para o calibre não fazer essa conversão. Isto é " "vantajoso se o seu documento contém muitas imagens do tipo GIF/PNG que se " "tornam muito grandes quando convertidas para JPEG." @@ -3432,7 +3445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rb_output.py:20 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:37 msgid "Add Table of Contents to beginning of the book." -msgstr "Adicione um Sumário no início do livro." +msgstr "Adicione um sumário no início do livro." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:20 msgid "Do not extract images from the document" @@ -3458,6 +3471,10 @@ msgid "" "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" +"Normalmente, o tamanho da página do PDF é configurada por um perfil de saída " +"escolhido por opções de página. Esta opção opção irá fazer com que as " +"configurações de saída PDF sejam substituídas pelo tamanho especificado pelo " +"perfil de saída." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format @@ -3465,6 +3482,8 @@ msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" +"A unidade de medida para o tamanho das páginas. O padrão é polegada. Opções " +"são %s. Nota: Isso não altera a unidade de medida das margens." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format @@ -3480,9 +3499,9 @@ msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -"Customize o tamanho do documento. Utilize a forma: largura X altura ex.: " -"'123x321' para especificar a largura e a altura. Isto sobrescreverá qualquer " -"tamanho de papel previamente especificado." +"Personalize o tamanho do documento. Utilize o formato: larguraXaltura, p. " +"ex.: '123x321' para especificar a largura e a altura. Isto sobrescreverá " +"qualquer tamanho de papel previamente especificado." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" @@ -3515,35 +3534,44 @@ msgstr "O tamanho de fonte padrão para texto mono-espaçado" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." -msgstr "" +msgstr "Envolver todos os links com uma caixa vermelha, útil para depuração" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" -msgstr "" +msgstr "Use o mecanismo antigo e menos capaz para gerar o PDF" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." msgstr "" +"Gerar um PDF não comprimido, útil para depuração, só funciona com o " +"mecanismo de PDF novo." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 msgid "" "Add page numbers to the bottom of every page in the generated PDF file. If " "you specify a footer template, it will take precedence over this option." msgstr "" +"Adicionar número de páginas no final de cada página no arquivo PDF gerado. " +"Se você especificar um modelo de rodapé, ele terá prioridade sobre esta " +"opção." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 msgid "" "An HTML template used to generate footers on every page. The string " "_PAGENUM_ will be replaced by the current page number." msgstr "" +"Um modelo HTML usado para gerar rodapés em cada página. A string _PAGENUM_ " +"será substituida pelo atual número de página." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 msgid "" "An HTML template used to generate headers on every page. The string " "_PAGENUM_ will be replaced by the current page number." msgstr "" +"Um modelo HTML usado para gerar cabeçalhos em cada página. A string " +"_PAGENUM_ será substituída pelo número da página atual." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" @@ -3595,8 +3623,8 @@ msgid "" "first and then try it.\n" "%s" msgstr "" -"Este arquivo RTF possui uma funcionalidade que o calibre não tem suporte " -"para. Converta o arquivo para HTML e então tente novamente.\n" +"Este arquivo RTF possui uma funcionalidade para as quais o calibre não tem " +"suporte. Converta o arquivo para HTML e então tente novamente.\n" "%s" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:22 @@ -3731,7 +3759,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:51 msgid "Do not insert a Table of Contents into the output text." -msgstr "Não insira um Sumário no texto de saída" +msgstr "Não insira um sumário no texto de saída" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:27 #, python-format @@ -3761,6 +3789,10 @@ msgid "" "* markdown: Produce Markdown formatted text.\n" "* textile: Produce Textile formatted text." msgstr "" +"Formatação utilizada no documento.\n" +"* plain: Produz um texto sem formatação.\n" +"* markdown: Produz um texto com formatação Markdown.\n" +"* textile: Produz um texto com formatação Textile." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:58 msgid "" @@ -3842,8 +3874,8 @@ msgid "" "fonts in the output bigger and vice versa. By default, the base font size is " "chosen based on the output profile you chose." msgstr "" -"O tamanho base da fonte em pontos. Todos os tamanhos de letra no livro " -"produzido serão redimensionados com base nesse tamanho. Ao escolher um " +"O tamanho base da fonte em pontos. Todos os tamanhos de fonte no livro " +"produzido serão redimensionados com base neste tamanho. Ao escolher um " "tamanho maior, você pode fazer com que as fontes fiquem maiores no livro e " "vice vice-versa. Por padrão, o tamanho base da fonte é escolhido com base no " "perfil de saída que você escolheu." @@ -3878,12 +3910,12 @@ msgid "" "you can achieve \"double spaced\" text by setting this to 240." msgstr "" "A altura mínima de linha, como uma percentagem do tamanho do elemento de " -"fonte calculado. calibre irá garantir que cada elemento tenha uma altura de " -"linha de pelo menos esta configuração, independentemente do que o documento " -"de entrada especifica. Configure para zero para desabilitar. O padrão é " -"120%. Use esta configuração de preferência para a especificação direta de " -"altura de linha, a menos que você saiba o que está fazendo. Por exemplo, " -"você pode conseguir \"espaço duplo\" texto definindo isso para 240." +"fonte calculado. O calibre irá garantir que cada elemento tenha uma altura " +"de linha de pelo menos esta configuração, independentemente do que o " +"documento de entrada especifica. Configure para zero para desativar. O " +"padrão é 120%. Use esta configuração de preferência para a especificação " +"direta de altura de linha, a menos que você saiba o que está fazendo. Por " +"exemplo, você pode conseguir \"espaço duplo\" texto definindo isso para 240." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:188 msgid "" @@ -3933,10 +3965,10 @@ msgid "" "other forms of auto-detection. See the XPath Tutorial in the calibre User " "Manual for examples." msgstr "" -"Expressão XPath que especifica todas as tags que deveram ser adicionadas no " -"índice no primeiro nível. Se estiver especificado, terá precedência em " -"relação a outras formas de auto detecção. Consulte o tutorial do XPath no " -"Manual do Usuário do calibre para exemplos." +"Expressão XPath que especifica todas as tags que deverão ser adicionadas no " +"sumário no primeiro nível. Se estiver especificado, terá precedência em " +"relação a outras formas de detecção automática. Consulte o tutorial do XPath " +"no Manual do Usuário do calibre para exemplos." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:238 msgid "" @@ -3944,8 +3976,8 @@ msgid "" "of Contents at level two. Each entry is added under the previous level one " "entry. See the XPath Tutorial in the calibre User Manual for examples." msgstr "" -"Expressão XPath que especifica todas as tags que deveram ser adicionadas no " -"índice no segundo nível. Cada entrada será adicionada abaixo da entrada " +"Expressão XPath que especifica todas as tags que deverão ser adicionadas no " +"sumário no segundo nível. Cada entrada será adicionada abaixo da entrada " "anterior no nível um. Consulte o tutorial do XPath no Manual do Usuário do " "calibre para exemplos." @@ -3955,8 +3987,8 @@ msgid "" "of Contents at level three. Each entry is added under the previous level two " "entry. See the XPath Tutorial in the calibre User Manual for examples." msgstr "" -"Expressão XPath que especifica todas as tags que deveram ser adicionadas no " -"índice no terceiro nível. Cada entrada será adicionada abaixo da entrada " +"Expressão XPath que especifica todas as tags que deverão ser adicionadas no " +"sumário no terceiro nível. Cada entrada será adicionada abaixo da entrada " "anterior no nível dois. Consulte o tutorial do XPath no Manual do Usuário do " "calibre para exemplos." @@ -3966,9 +3998,9 @@ msgid "" "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -"Normalmente, se o arquivo fonte já tem um Sumário, ele é usado em " -"preferência ao que é gerado automaticamente. Com esta opção, o que é gerado " -"automaticamente sempre será usado." +"Normalmente, se o arquivo fonte já tem um sumário, ele é usado com " +"preferência em relação ao que é gerado automaticamente. Com esta opção, o " +"que é gerado automaticamente será sempre usado." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 msgid "Don't add auto-detected chapters to the Table of Contents." @@ -3980,8 +4012,8 @@ msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -"Se um número de capítulos menor do que esse for detectado, links a eles " -"serão adicionados ao Sumário. Padrão: %default." +"Se um número de capítulos menor do que este for detectado, links a eles " +"serão adicionados ao sumário. Padrão: %default." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:278 #, python-format @@ -3999,8 +4031,8 @@ msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -"Remover os itens do Sumário cujos títulos correspondem à expressão regular " -"especificada. Os itens correspondentes e sub-itens serão removidos." +"Remover os itens do sumário cujos títulos correspondem à expressão regular " +"especificada. Os itens correspondentes e subitens serão removidos." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294 msgid "" @@ -4030,11 +4062,11 @@ msgid "" "chapters. A value of \"none\" will disable chapter marking and a value of " "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -"Especifique como marcar capítulos detectados. \"Pagebreak\" irá inserir uma " -"quebra de página antes dos capítulos. \"Rule\" irá inserir uma linha antes " -"de cada capítulo. \"None\" irá desligar a marcação de capítulos, enquanto " -"\"both\" irá inserir uma quebra de página e uma linha para marcar os " -"capítulos." +"Especifique como marcar os capítulos detectados. O valor \"pagebreak\" irá " +"inserir uma quebra de página antes dos capítulos. \"Rule\" irá inserir uma " +"linha antes de cada capítulo. \"none\" irá desligar a marcação de capítulos, " +"enquanto \"both\" irá inserir uma quebra de página e uma linha para marcar " +"os capítulos." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:329 msgid "" @@ -4080,9 +4112,9 @@ msgid "" "have been removed. In this case you can disable the removal." msgstr "" "Alguns documentos especificam os tamanhos de margem direita e esquerda " -"individualmente para cada parágrafo. calibre tentará detectar e remover " +"individualmente para cada parágrafo. O calibre tentará detectar e remover " "estas margens. Alguma vezes, isso pode causar a remoção indevida de margens. " -"Neste caso, você pode desabilitar a remoção." +"Neste caso, você pode desativar a remoção." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:375 #, python-format @@ -4252,8 +4284,7 @@ msgstr "Defina o título." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:517 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -"Configura os autores. Múltiplos autores devem ser separados por \"e " -"comercial\"." +"Configura os autores. Múltiplos autores devem ser separados por \"&\"." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:522 msgid "The version of the title to be used for sorting. " @@ -4325,8 +4356,8 @@ msgid "" "Enable heuristic processing. This option must be set for any heuristic " "processing to take place." msgstr "" -"Permitir processamento heurístico. Esta opção deverá estar habilitada para " -"que qualquer processamento heurístico seja feito." +"Permitir processamento heurístico. Esta opção deverá estar ativada para que " +"qualquer processamento heurístico seja feito." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:583 msgid "" @@ -4360,11 +4391,16 @@ msgid "" "the median line length. If only a few lines in the document require " "unwrapping this value should be reduced" msgstr "" +"Escala usada para determinar o tamanho que a linha deve ter quando as " +"quebras forem eliminadas. Valores válidos são decimais entre 0 e 1. O padrão " +"é 0.4, um pouco abaixo da média do tamanho da linha. Se apenas algumas " +"linhas do documento necessitam ter suas linhas eliminadas, este valor deve " +"ser reduzido." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:608 msgid "Unwrap lines using punctuation and other formatting clues." msgstr "" -"Faça quebra de linhas usando a pontuação e outras formas de formatação." +"Eliminar quebra de linhas usando pontuação e outras formas de formatação." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:612 msgid "" @@ -4379,6 +4415,9 @@ msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " "breaks that use multiple blank lines with horizontal rules." msgstr "" +"Marcadores de quebra de cena alinhados à esquerda são centralizados. " +"Substituir quebras de cenas suaves que usam várias linhas em branco por " +"linhas horizontais." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:623 msgid "" @@ -4409,7 +4448,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:640 msgid "Search pattern (regular expression) to be replaced with sr1-replace." msgstr "" -"Pesquisa por padrão (expressão regular) para ser substituído por sr1-replace" +"Padrão de pesquisa (expressão regular) para ser substituído pelo substituto " +"P&S-1." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:645 msgid "Replacement to replace the text found with sr1-search." @@ -4418,8 +4458,8 @@ msgstr "Substituição para substituir o texto encontrado com a busca sr1." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:649 msgid "Search pattern (regular expression) to be replaced with sr2-replace." msgstr "" -"Busque padrão (expressão regular) para ser substituído com o substituidor " -"sr2." +"Padrão de pesquisa (expressão regular) para ser substituído pelo substituto " +"P&S-2." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:654 msgid "Replacement to replace the text found with sr2-search." @@ -4428,8 +4468,7 @@ msgstr "Substituição para substituir o texto encontrado com a busca sr2." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:658 msgid "Search pattern (regular expression) to be replaced with sr3-replace." msgstr "" -"Busque padrão (expressão regular) para ser substituído com o substituidor " -"sr3." +"Padrão de pesquisa (expressão regular) para ser substituído por sr2-replace." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:663 msgid "Replacement to replace the text found with sr3-search." @@ -4467,72 +4506,7 @@ msgstr "Executando transformações no ebook..." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1153 #, python-format msgid "Running %s plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Falha ao analisar: %(name)s com erro: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Reparador de ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Gambiarra para o bug epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Contornos para bugs da última versão do epubcheck. epubcheck reporta muitas " -"coisas como erros que não são na verdade erros. epub-fix irá tentar detectar " -"estes erros e substituir eles com construções que o epubcheck reconhece. " -"Isto pode causar mudanças significantes em seu epub, reclame para o projeto " -"epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [opções] arquivo.epub\n" -"\n" -"Corrigir problemas comuns nos arquivos EPUB pode causar que estes sejam " -"rejeitados por serviços de publicação mal projetados.\n" -"\n" -"Por padrão, nenhuma correção é feita e as mensagens são impressas para cada " -"erro detectado. Use as opções para controlar quais os erros são corrigidos " -"automaticamente." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Você deve especificar um arquivo do tipo epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Conserte arquivos sem manifesto." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Delete os arquivos que não estão no manifesto ao invéz de adicioná-los ao " -"manifesto" +msgstr "Executando o plugin %s" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" @@ -4786,7 +4760,7 @@ msgid "" "so we use some heuristics to guess the cover." msgstr "" "Extrair capa de um arquivo LRF. Repare que o formato LRF não possui uma capa " -"definida, portanto usamos certas heurísticas para adivinhar a capa." +"definida, portanto usamos certa análise heurística para descobrir a capa." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:643 msgid "Set book ID" @@ -4810,14 +4784,14 @@ msgstr "ERRO DE TEMPLATE." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Não" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4877,7 +4851,7 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tags" @@ -4885,7 +4859,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4894,7 +4868,8 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" -msgstr[0] "Séries" +msgstr[0] "Série" +msgstr[1] "Séries" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 @@ -4943,8 +4918,8 @@ msgid "" "Set the authors. Multiple authors should be separated by the & character. " "Author names should be in the order Firstname Lastname." msgstr "" -"Definir autores. Autorias múltiplas devem ser separadas pelo caractere &. " -"Nomes de autores devem estar na sequencia PrimeiroNome ÚltimoNome." +"Definir autores. Autores múltiplos devem ser separados pelo caractere \"&\". " +"Nomes de autores devem estar na sequência PrimeiroNome ÚltimoNome." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:44 msgid "" @@ -5036,6 +5011,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5075,7 +5051,7 @@ msgstr "Espanha" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "Brazil" -msgstr "" +msgstr "Brasil" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Amazon website to use:" @@ -5108,6 +5084,8 @@ msgid "" "Downloads metadata and covers from Edelweiss - A catalog updated by book " "publishers" msgstr "" +"Baixa metadados e capas de Edelweiss - Um catálogo atualizado por editoras " +"de livros" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:162 msgid "Downloads metadata and covers from Google Books" @@ -5166,10 +5144,10 @@ msgid "" "downloading this data." msgstr "" "Metadados adicionais podem ser extraídos da página de detalhe do livro de " -"Overdrive. Isto inclui um conjunto de marcações, comentários, linguagens, e " -"o livro ISBN. A Coleta destas informações é desabilitada por padrão por " -"exigir um tempo extra. Marque a opção de executar o download de todos os " -"metadados abaixo para liberar esta opção." +"Overdrive. Isto inclui um conjunto de marcações, comentários, idiomas, e o " +"livro ISBN. A Coleta destas informações é desabilitada por padrão por exigir " +"um tempo extra. Marque a opção de executar o download de todos os metadados " +"abaixo para liberar esta opção." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:20 msgid "Downloads metadata and covers from OZON.ru" @@ -5177,25 +5155,25 @@ msgstr "Execute o download de metadados e capas do OZON.ru" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:61 msgid "Sample Book" -msgstr "" +msgstr "Amostra de livro" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:75 msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este é um livro Amazon Topaz. Ele não pode ser processado." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Esse não é um arquivo MOBI. É um arquivo Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Este arquivo não é da extensão MOBI" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:54 msgid "This file is locked with DRM. It cannot be tweaked." -msgstr "" +msgstr "Este arquivo é bloqueado com DRM. Não pode ser alterado." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:59 msgid "" @@ -5288,14 +5266,14 @@ msgstr "Texto Principal" msgid "%s format books are not supported" msgstr "%s formatos de livro não são suportados" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5305,7 +5283,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5321,19 +5299,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5353,20 +5331,116 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Atualizando metadados" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Metadados autualizados\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Definindo capa" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Efetuando subconjunto de fontes embutidas" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "Polimento levou: %.1f segundos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." -msgstr "" +msgstr "Produz saída mais detalhada, útil para depuração." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" -msgstr "" +msgstr "Você deve fornecer o arquivo de entrada a ser polido" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" -msgstr "" +msgstr "Argumentos adicionais desconhecidos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" +msgstr "Você deve especificar ao menos uma ação para execução" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 @@ -5385,7 +5459,7 @@ msgstr "Opções de geração de Sumário HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Avaliação" @@ -5426,7 +5500,7 @@ msgstr "Barra lateral" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/outline_writer.py:60 #, python-format msgid "Page %d" -msgstr "" +msgstr "Página %d" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" @@ -5531,8 +5605,8 @@ msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -"Começar a buscar assim que você for digitar. Se esta opção for desabilitada, " -"a busca somente iniciará quando a tecla Enter for pressionada." +"Começar a pesquisar enquanto você digita. Se esta opção for desativada, a " +"busca iniciará só quando a tecla Enter for pressionada." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:170 msgid "" @@ -5540,9 +5614,9 @@ msgid "" "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -"Quando buscar, mostre todos os livros com resultados da busca destacados, em " -"vez de apenas mostrar os resultados. Você pode usar a tecla N ou F3 para ir " -"para o próximo resultado da busca." +"Quando pesquisar, mostrar todos os livros com resultados da busca " +"destacados, em vez de apenas mostrar os resultados. Você pode usar a tecla N " +"ou F3 para ir para o próximo resultado da busca." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:195 msgid "" @@ -5554,7 +5628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 msgid "Download social metadata (tags/rating/etc.)" -msgstr "Obter metadados sociais (rótulos/avaliações/etc.)" +msgstr "Obter metadados sociais (rótulos/avaliação/etc.)" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 msgid "Overwrite author and title with new metadata" @@ -5610,7 +5684,7 @@ msgstr "Reinício é necessário" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:346 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" -msgstr "" +msgstr "Reiniciar o calibre agora" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:577 msgid "Choose Files" @@ -5737,7 +5811,7 @@ msgstr "Controle a adição de livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5836,23 +5910,23 @@ msgstr "Nenhum arquivo de livro encontrado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:417 msgid "Downloading books" -msgstr "" +msgstr "Baixando livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:418 msgid "Downloading books from device" -msgstr "" +msgstr "Descarregando livros do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:437 msgid "Could not download files from the device" -msgstr "" +msgstr "Não foi possível descarregar arquivos do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:440 msgid "Could not download some files from the device" -msgstr "" +msgstr "Não foi possível descarregar alguns arquivos do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:444 msgid "Could not download files" -msgstr "" +msgstr "Não foi possível baixar arquivos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13 msgid "Add books to library" @@ -5948,12 +6022,12 @@ msgid "" "select its new location below. Otherwise calibre will forget this library." msgstr "" "Não foi achada nenhuma biblioteca calibre em %s. Se a biblioteca foi movida, " -"selecione a nova localidade abaixo. Caso contrário o calibre irá esquecer " -"esta biblioteca." +"selecione o novo local abaixo. Caso contrário o calibre irá esquecer esta " +"biblioteca." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 msgid "New location of this library:" -msgstr "Nova localidade para essa biblioteca:" +msgstr "Novo local para essa biblioteca:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:118 msgid "Library moved" @@ -5965,12 +6039,12 @@ msgstr "Esquecer biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:129 msgid "New library location" -msgstr "Nova localidade da biblioteca" +msgstr "Novo local da biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 #, python-format msgid "No existing calibre library found at %s" -msgstr "Nenhuma biblioteca calibre encontrada em %s" +msgstr "Nenhuma biblioteca do Calibre encontrada em %s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 @@ -5979,7 +6053,7 @@ msgstr "Escolher biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:153 msgid "Choose calibre library to work with" -msgstr "Escolha a biblioteca do calibre para trabalhar com" +msgstr "Escolher uma biblioteca do Calibre para trabalhar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:156 msgid "Switch/create library..." @@ -6060,13 +6134,13 @@ msgstr "A pasta %s já existe. Delete-a primeiro." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Muito longo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" -msgstr "" +msgstr "Não encontrado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format @@ -6074,6 +6148,8 @@ msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" +"Não é possível renomear porque nenhua biblioteca foi encontrada em %s. Tente " +"alternar para essa biblioteca antes, depois volte e tente renomear novamente." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" @@ -6135,8 +6211,7 @@ msgid "" msgstr "" "Caminho para biblioteca muito grande. Deve ser menor que %d caracteres. Mova " "a sua biblioteca para um local com uma caminho menor utilizando o Windows " -"Explorer, em seguida aponte o calibre para a nova localização e tente " -"novamente." +"Explorer, em seguida aponte o calibre para o novo local e tente novamente." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:737 @@ -6159,7 +6234,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6255,15 +6330,15 @@ msgstr "Escolher biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138 msgid "Library &path:" -msgstr "" +msgstr "Camin&ho da biblioteca:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:146 msgid "Browse for library" -msgstr "" +msgstr "Procurar por biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:149 msgid "&Delete after copy" -msgstr "" +msgstr "Excluir &depois de copiar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:172 msgid "Copy to library" @@ -6279,7 +6354,7 @@ msgstr "(deletar depois de copiar)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:210 msgid "Choose library by path..." -msgstr "" +msgstr "Escolher biblioteca por caminho..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:227 @@ -6288,7 +6363,7 @@ msgstr "Não foi possível copiar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:221 msgid "Cannot copy to current library." -msgstr "" +msgstr "Não é possível copiar a biblioteca atual." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:232 msgid "No library" @@ -6421,6 +6496,8 @@ msgid "" "The %(fmt)s format will be <b>permanently deleted</b> from %(title)s. Are " "you sure?" msgstr "" +"O formato %(fmt)s será <b>excluído permanentemente</b> de %(title)s. Você " +"tem certeza?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:162 msgid "Choose formats to be deleted" @@ -6505,11 +6582,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33 msgid "Start wireless device connection" -msgstr "" +msgstr "Iniciar conexão de dispositivo de rede sem fio" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:34 msgid "Stop wireless device connection" -msgstr "" +msgstr "Parar conexão de dispositivo de rede sem fio" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:38 msgid "Connect to folder" @@ -6535,7 +6612,7 @@ msgstr "Começar/parar o servidor de conteúdo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96 #, python-format msgid " [%(ip)s, port %(port)d]" -msgstr "" +msgstr " [%(ip)s, porta %(port)d]" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:100 msgid "Stop Content Server" @@ -6570,28 +6647,32 @@ msgstr "Enviar para o dispositivo" msgid "Connect/share" msgstr "Conectar/compartilhar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Parando" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "Parando o servidor, isso pode lever até um minuto, por favor espere..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 -msgid "Disable autostart" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +msgid "Disable autostart" +msgstr "Desativar início automático" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6867,78 +6948,215 @@ msgid "Plugin Updater" msgstr "Atualizador de plugin" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "Polir livro" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" -msgstr "" +msgstr "Polir %d livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" +msgstr "Selecione ações a executar:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "&Subcategorizar todas as fontes embutidas" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "&Pontuação inteligente" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" +msgstr "Sobre" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "&Salvando configurações" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "&Carregando configurações" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "Selecion&ar tudo" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "Selecionar &nenhum" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" +msgstr "Nenhuma ação selecionada" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Você deve selecionar ao menos uma ação antes de salvar" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Escolher nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Escolher nome para estas configurações" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." -msgstr "" +msgstr "Você deve selecionar ao menos uma ação, ou clicar Cancelar." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" -msgstr "" +msgstr "Enfileirando livros para polimento" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" -msgstr "" +msgstr "Polir %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Visualizar registro comp&leto" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "Polimento de %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "O arquivo original foi salvo como %s." +msgstr[1] "Os arquivos originais foram salvos como %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " e " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "Se você polir novamente, o polimento será executado nos originais." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" -msgstr "" +msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" -msgstr "" +msgstr "Polir livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" -msgstr "" +msgstr "Não é possível polir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +"O polimento só é suportado para livros nos formatos %s. Converta para um " +"desses formatos antes de polir." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "Iniciar polimento de %d livro(s)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" @@ -6951,7 +7169,7 @@ msgstr "Mudar o comportamento do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" -msgstr "Rodar o assistente de boas vindas" +msgstr "Executar o assistente de boas-vindas" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Get plugins to enhance calibre" @@ -7013,7 +7231,7 @@ msgstr "Não foi possível salvar no disco" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:63 msgid "Choose format to save to disk" -msgstr "" +msgstr "Escolher formato para salvar no disco" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:84 msgid "Choose destination directory" @@ -7047,7 +7265,7 @@ msgid "Click the show details button to see which ones." msgstr "Clique no botão de detalhes para mostra-los" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Exibir detalhes do livro" @@ -7197,12 +7415,12 @@ msgstr "Mostrar esta mensagem novamente" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:159 msgid "About Get Books" -msgstr "Sobre Obter Livros" +msgstr "Sobre obtenção de livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288 msgid "Tweak Book" -msgstr "Ajustar Livro" +msgstr "Alterar livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:64 msgid "Choose the format to tweak:" @@ -7237,15 +7455,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:103 msgid "&Explode Book" -msgstr "" +msgstr "&Explodir livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:104 msgid "&Preview Book" -msgstr "" +msgstr "&Pré-visualizar livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7257,11 +7475,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:109 msgid "Explode the book to edit its components" -msgstr "" +msgstr "Exploda o livro para editar seus componentes" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:111 msgid "Preview the result of your tweaks" -msgstr "" +msgstr "Pré-visualizar o resultado de suas alterações" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:113 msgid "Abort without saving any changes" @@ -7283,13 +7501,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:178 #, python-format msgid "Could not explode the %s file." -msgstr "" +msgstr "Não foi possível explodir o arquivo %s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:188 #, python-format msgid "" "Could not explode the %s file. Click \"Show Details\" for more information." msgstr "" +"Não foi possível explodir o arquivo %s. Clique em \"Exibir detalhes\" para " +"mais informações." #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:222 msgid "Failed to rebuild file" @@ -7517,7 +7737,7 @@ msgstr "Adicionar livros ao calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Página do Assistente" @@ -7531,7 +7751,7 @@ msgstr "Isto pode levar alguns minutos" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:63 msgid "Choose the location to add books from" -msgstr "Escolha a localização dos livros para adicionar" +msgstr "Escolha o local de onde adicionar os livros" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:64 msgid "Select a folder on your hard disk" @@ -7548,7 +7768,7 @@ msgid "" "<p>Make sure that the folder you chose for your calibre library <b>is " "not</b> under the root folder you choose.</p>" msgstr "" -"<p>calibre pode varrer automaticamente seu computador à procura de livros. " +"O <p>calibre pode varrer automaticamente seu computador à procura de livros. " "Estes livros serão então <b>copiados</b> para biblioteca do calibre. Este " "assistente irá ajudá-lo a personalizar o processo de varredura e importação " "para a sua coleção de livros.</p>\n" @@ -7670,7 +7890,7 @@ msgid "Click to open" msgstr "Clique para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -7717,12 +7937,12 @@ msgstr "Tamanho da capa: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:481 #, python-format msgid "Delete the %s format" -msgstr "" +msgstr "Excluir o formato %s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:482 #, python-format msgid "Save the %s format to disk" -msgstr "" +msgstr "Salvar o formato %s no disco" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -7880,36 +8100,36 @@ msgstr "Configurações dos eBooks" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 msgid "Catalogs" -msgstr "" +msgstr "Catálogos" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 msgid "Read book" -msgstr "" +msgstr "Ler livro" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 msgid "Wishlist item" -msgstr "" +msgstr "Item da lista de desejos" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 msgid "any date" -msgstr "" +msgstr "qualquer data" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 msgid "any value" -msgstr "" +msgstr "qualquer valor" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 msgid "unspecified" -msgstr "" +msgstr "não especificado" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 msgid "No genres will be excluded" -msgstr "" +msgstr "Nenhum gênero será excluído" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 #, python-format @@ -7918,31 +8138,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 msgid "All genres will be excluded" -msgstr "" +msgstr "Todos os gêneros serão excluídos" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 #, python-format msgid "Are you sure you want to delete '%s'?" -msgstr "" +msgstr "Você tem certeza que deseja excluir '%s'?" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" -msgstr "" +msgstr "Você tem certeza que deseja excluir as regras #%(first)d-%(last)d?" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 msgid "Delete Rule" -msgstr "" +msgstr "Excluir regra" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 msgid "False" -msgstr "" +msgstr "Falso" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 msgid "True" -msgstr "" +msgstr "Verdadeiro" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 @@ -7956,16 +8176,16 @@ msgstr "Nome" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 msgid "Field" -msgstr "" +msgstr "Campo" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 msgid "Value" -msgstr "" +msgstr "Valor" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 msgid "Prefix" -msgstr "" +msgstr "Prefixo" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 msgid "Enabled sections will be included in the generated catalog." @@ -7977,27 +8197,27 @@ msgstr "Sessões incluidas" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 msgid "&Authors" -msgstr "" +msgstr "&Autores" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 msgid "&Titles" -msgstr "" +msgstr "&Títulos" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 msgid "&Series" -msgstr "" +msgstr "&Séries" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 msgid "&Genres" -msgstr "" +msgstr "&Gêneros" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 msgid "Field containing Genre information" -msgstr "" +msgstr "Campo contendo informações sobre o gênero" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 msgid "&Recently Added" -msgstr "" +msgstr "Adicionados &recentemente" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 msgid "&Descriptions" @@ -8011,7 +8231,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 msgid "Prefixes" -msgstr "" +msgstr "Prefixos" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 msgid "" @@ -8041,7 +8261,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 msgid "Reset to default" -msgstr "" +msgstr "Restaurar padrão" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 msgid "Results of regex:" @@ -8049,7 +8269,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 msgid "Tags that will be excluded as genres" -msgstr "" +msgstr "Tags que serão excluídas como gêneros" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 msgid "Other options" @@ -8092,15 +8312,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 msgid "Catalog cover:" -msgstr "" +msgstr "Capa de catálogo:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Generate new cover" -msgstr "" +msgstr "Gerar nova capa" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 msgid "Use existing cover" -msgstr "" +msgstr "Usar capa existente" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "E&xtra Description note:" @@ -8124,11 +8344,11 @@ msgstr " polegada(s)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 msgid "Author cross-references:" -msgstr "" +msgstr "Referências cruzadas de autores:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 msgid "For books with multiple authors, list each author separately" -msgstr "" +msgstr "Para livros com vários autores, listar cada autor separadamente" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33 msgid "Tab template for catalog.ui" @@ -8152,11 +8372,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:87 msgid "Superscript" -msgstr "" +msgstr "Sobrescrito" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:89 msgid "Subscript" -msgstr "" +msgstr "Subscrito" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:91 msgid "Ordered list" @@ -8279,7 +8499,7 @@ msgid "Choose foreground color" msgstr "Escolher cor do primeiro plano" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Escolher a cor do plano de fundo" @@ -8293,7 +8513,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:216 msgid "Enter name (optional):" -msgstr "" +msgstr "Digitar nome (opcional):" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:577 msgid "Normal view" @@ -8315,7 +8535,7 @@ msgstr "Use autor &ordenado como autor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 msgid "&Title for Table of Contents:" -msgstr "&Título para o Sumário:" +msgstr "&Título para o sumário:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:90 @@ -8329,13 +8549,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Do not add Table of Contents to book" -msgstr "Não adicione Sumário no livro" +msgstr "Não adicionar sumário no livro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 msgid "Put generated Table of Contents at &start of book instead of end" -msgstr "" -"Colocar a Tabela de Conteúdo gerada para &início do livro, ao invés do fim" +msgstr "Colocar o sumário gerado no &início do livro, ao invés de no fim" #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 @@ -8401,7 +8620,7 @@ msgstr "Desativar cor&te" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:108 msgid "&Wide" -msgstr "&Amplo" +msgstr "A&mplo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:104 @@ -8411,7 +8630,7 @@ msgstr "&Paisagem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:106 msgid "&Right to left" -msgstr "di&reita para esquerda" +msgstr "Di&reita para esquerda" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:105 @@ -8438,12 +8657,11 @@ msgstr "Desabilitar conversão de imagens para preto e &branco" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" -msgstr "" +msgstr "&Substituir tamanho da imagem:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 msgid "Don't add links to &pages to the Table of Contents for CBC files" -msgstr "" -"Não adicione links para &paginas na tabela de conteúdo em arquivos CBC" +msgstr "Não adicionar links para &páginas no sumário em arquivos CBC" #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 msgid "Debug" @@ -8476,8 +8694,8 @@ msgstr "" "Escolha um diretório para colocar a saída do depurador. Se você especifica " "um diretório, o calibre irá colocar um monte de saída de depuração nele. " "Isto será util para compreender os processos de conversão e descobrir os " -"valores corretos para parâmetros de conversão como Sumário e Detecção de " -"Capítulos." +"valores corretos para parâmetros de conversão como sumário e detecção de " +"capítulos." #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:59 msgid "" @@ -8495,7 +8713,7 @@ msgstr "Entrada DJVU" #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input_ui.py:32 msgid "Use &djvutxt, if available, for faster processing" -msgstr "" +msgstr "Usar &djvutxt, se disponível para processamente mais rápido" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" @@ -8527,7 +8745,7 @@ msgstr " KB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:63 msgid "&Flatten EPUB file structure" -msgstr "" +msgstr "Ni&velar a estrutura de arquivos do EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12 msgid "FB2 Input" @@ -8535,7 +8753,7 @@ msgstr "Entrada FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:34 msgid "Do not insert a &Table of Contents at the beginning of the book." -msgstr "Não insira um &Sumário no início do livro." +msgstr "Não inserir um &sumário no início do livro." #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:14 msgid "FB2 Output" @@ -8543,7 +8761,7 @@ msgstr "Saída FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 msgid "Sectionize:" -msgstr "" +msgstr "Secionar:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46 msgid "Genre" @@ -8568,6 +8786,19 @@ msgid "" "size-rescaling\">User Manual</a> for a discussion of how font size rescaling " "works.</p>" msgstr "" +"<p>Este assitente irá ajudar você a escolher uma chave de tamanho de fonte " +"apropriado para as suas necessidades. Digite a o tamanho base da fonte no " +"documento de entrada e então digite um tamanho de fonte de entrada. O " +"assistente irá exibir para qual tamanho de fonte ele será mapeado pelo " +"algoritmo de reescalonamento de fonte. Você pode ajustar o algoritmo " +"alterando o tamanho da fonte base de saída e a fonte chave abaixo. Quando " +"encontrar valores adequados para você, clique em OK.</p>\n" +"<p>Por padrão, se o tamanho da fonte base de saída for zero e/ou nenhum " +"tamanho de fonte chave for especificado, o calibre irá usar os valores do " +"perfil de saída atual. </p>\n" +"<p>Consulte o <a href=\"http://manual.calibre-ebook.com/conversion.html#font-" +"size-rescaling\">Manual do Usuário</a> para saber como o reescalonamento de " +"fontes funciona.</p>" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:108 msgid "&Output document" @@ -8581,7 +8812,7 @@ msgstr "tamanho &base de fontes:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 msgid "Font size &key:" -msgstr "Tamanho da fonte &chave:" +msgstr "Tamanho da fonte c&have:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:115 @@ -8623,6 +8854,8 @@ msgid "" "Heuristic\n" "Processing" msgstr "" +"Processamento\n" +"Heurístico" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:16 msgid "Modify the document text and structure using common patterns." @@ -8640,40 +8873,48 @@ msgid "" "the <a href=\"http://manual.calibre-ebook.com/conversion.html#heuristic-" "processing\">User Manual</a>." msgstr "" +"<b>Processamento heurístico</b> significa que o calibre irá buscar em seu " +"livro padrões comuns e corrigí-los. Como o nome implica, isto envolve " +"trabalho de estimativa, o que significa que pode acabar piorando o resultado " +"da conversão se o calibre estimar erradamente. Portanto, ele está desativado " +"por padrão. Frequentemente, se a conversão não ficar como você esperava, " +"ativar o processamento heurístico pode melhorar o resultado. Leia mais sobre " +"as várias opções de processamento heurístico no <a " +"href=\"http://manual.calibre-ebook.com/conversion.html#heuristic-" +"processing\">manual do usuário</a>" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 msgid "Enable &heuristic processing" -msgstr "" +msgstr "Ativar processamento &heurístico" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 msgid "Heuristic Processing" -msgstr "Processamento Heurístico" +msgstr "Processamento heurístico" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 msgid "Unwrap lines" -msgstr "Desquebrar linhas" +msgstr "Eliminar quebra de linhas" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 msgid "Line &un-wrap factor :" -msgstr "" +msgstr "Fator de eliminação de q&uebras de linha:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 msgid "Detect and markup unformatted chapter headings and sub headings" msgstr "" +"Detectar e formatar títulos de capítulos não formatados e sub-títulos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 msgid "Renumber sequences of <h1> or <h2> tags to prevent splitting" -msgstr "" -"Enumere novamente as sequencias das tags <h1> ou <h2> para prevenir uma " -"separação" +msgstr "Renumerar as sequências de tags <h1> ou <h2> para prevenir separação" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 msgid "Delete blank lines between paragraphs" -msgstr "Delete linhas em branco entre os parágrafos" +msgstr "Excluir linhas em branco entre parágrafos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 msgid "Ensure scene breaks are consistently formatted" -msgstr "" +msgstr "Assegurar que quebras de cena estejam fomatadas consistentemente" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:122 msgid "Replace soft scene &breaks:" @@ -8681,15 +8922,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123 msgid "Remove unnecessary hyphens" -msgstr "Remova hífens desnecessários" +msgstr "Remover hífens desnecessários" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:124 msgid "Italicize common words and patterns" -msgstr "Coloque em itálico palavras e padrões comuns" +msgstr "Colocar em itálico palavras e padrões comuns" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:125 msgid "Replace entity indents with CSS indents" -msgstr "" +msgstr "Substituir indentação de entidade por indentação CSS" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:14 msgid "HTMLZ Output" @@ -8709,7 +8950,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:16 msgid "Look & Feel" -msgstr "Aparência e Comportamento" +msgstr "" +"Aparência\n" +"e\n" +"Comportamento" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:18 msgid "Control the look and feel of the output" @@ -8733,7 +8977,7 @@ msgstr "&Altura da Linha:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:210 msgid "Minimum &line height:" -msgstr "" +msgstr "Altura mínima de &linha:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:211 msgid " %" @@ -8741,7 +8985,7 @@ msgstr " %" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:214 msgid "Wizard to help you choose an appropriate font size key" -msgstr "Assistente para ajudar você a escolher um tamanho chave para fontes" +msgstr "Assistente para ajudar você a escolher um tamanho de fonte chave" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:216 msgid "Input character &encoding:" @@ -8753,7 +8997,7 @@ msgstr "Remover e&spaçamento entre parágrafos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:218 msgid "&Indent size:" -msgstr "" +msgstr "Tamanho da &indentação:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:219 msgid "" @@ -8777,7 +9021,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:222 msgid "&Extra CSS" -msgstr "&Extras CSS" +msgstr "CSS &extra" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:223 msgid "Select what style information you want completely removed:" @@ -8789,7 +9033,7 @@ msgstr "Remova a propriedade font-family do CSS" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:225 msgid "&Fonts" -msgstr "" +msgstr "&Fontes" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:226 msgid "" @@ -8801,23 +9045,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:227 msgid "&Margins" -msgstr "" +msgstr "&Margens" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:228 msgid "Removes the padding CSS properties" -msgstr "" +msgstr "Remove a propriedade CSS de espaçamento" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:229 msgid "&Padding" -msgstr "" +msgstr "Es&paçamento" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:230 msgid "Convert floating images/text into static images/text" -msgstr "Converter imagens/textos variáveis em imagens/textos estáticos" +msgstr "Converter imagens/textos flutuantes em imagens/textos estáticos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:231 msgid "F&loats" -msgstr "" +msgstr "F&lutuantes" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:232 msgid "Removes foreground and background colors" @@ -8829,7 +9073,7 @@ msgstr "&Cores" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:234 msgid "&Other CSS Properties:" -msgstr "&Outros Propriedades do CSS" +msgstr "&Outras propriedades CSS" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:235 msgid "" @@ -8841,19 +9085,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:236 msgid "&Filter Style Information" -msgstr "&Filtro Informação Estilizada" +msgstr "&Filtrar informações sobre estilo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:237 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Inserir linha em &branco entre parágrafos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:239 msgid "Text &justification:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" +msgstr "&Justificação do texto:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" @@ -8861,7 +9101,7 @@ msgstr "&Transformar caracteres unicode em ASCII" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:242 msgid "&UnSmarten punctuation" -msgstr "" +msgstr "Desfazer pont&uação inteligente" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:243 msgid "Keep &ligatures" @@ -8877,20 +9117,16 @@ msgstr "Tamanho base para &fontes:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:246 msgid "&Line size:" -msgstr "" +msgstr "Tamanho da &linha:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:247 msgid "&Embed font family:" -msgstr "" +msgstr "Família da fonte &embutida:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248 msgid "&Disable font size rescaling" msgstr "&Desativar redimensionamento do tamanho das fontes" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Saída LRF" @@ -8901,7 +9137,7 @@ msgstr "Habilita &autorotação de imagens amplas" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 msgid "&Wordspace:" -msgstr "" +msgstr "Espa&ço da palavra:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 msgid "Minimum para. &indent:" @@ -8945,7 +9181,7 @@ msgid "&Monospaced font family:" msgstr "Familia de fontes &Monospace (monoespaçadas):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadados" @@ -8967,7 +9203,7 @@ msgstr "Esse livro não tem capa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Tamanho da capa: %(width)d x %(height)d pixels" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 @@ -9018,7 +9254,7 @@ msgstr "Use a capa do arquivo &origem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:164 msgid "&Title: " -msgstr "&Título: " +msgstr "T&ítulo: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:75 @@ -9087,13 +9323,15 @@ msgstr "Saída MOBI" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 msgid "Ignore &margins" -msgstr "" +msgstr "Ignorar &margens" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 msgid "" "Do not convert all images to &JPEG (may result in images not working in " "older viewers)" msgstr "" +"Não converter todas as imagens para &JPEG (pode resultar que imagens não " +"funcionem em visualisadores mais antigos)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Kindle options" @@ -9116,7 +9354,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" -msgstr "Configurações de Página" +msgstr "" +"Configurações de\n" +"Página" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125 msgid "&Output profile:" @@ -9147,7 +9387,7 @@ msgstr "Nenhuma margem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:132 msgid "&Top:" -msgstr "&Topo:" +msgstr "Su&perior:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:135 msgid "&Right:" @@ -9155,7 +9395,7 @@ msgstr "&Direita:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:138 msgid "&Bottom:" -msgstr "&Base:" +msgstr "In&ferior:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:14 msgid "PDB Output" @@ -9186,7 +9426,7 @@ msgstr "Entrada PDF" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44 msgid "Line &Un-Wrapping Factor:" -msgstr "" +msgstr "Fator de eliminação de quebra de linha:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45 msgid "No &Images" @@ -9213,60 +9453,61 @@ msgstr "Tamanho do &Papel:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" -msgstr "" +msgstr "Tamanho personali&zado:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" -msgstr "" +msgstr "&Unidade:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Preservar &aspecto da capa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Familia Se&rif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Familia &Sans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Familia &Monospace:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Fon&te padrão:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" -msgstr "" +msgstr "Tamanho padrão da fon&te:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Tamanho de &fonte monoespaçada:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 msgid "Add page &numbers to the bottom of every page" -msgstr "" +msgstr "Adicionar &números ao final de cada página" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" @@ -9329,7 +9570,7 @@ msgstr "Expressão regular:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136 msgid "Test" -msgstr "Teste" +msgstr "Testar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 msgid "Occurrences:" @@ -9339,7 +9580,7 @@ msgstr "Ocorrências:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:78 msgid "0" -msgstr "" +msgstr "0" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 msgid "Goto:" @@ -9371,13 +9612,13 @@ msgid "" "&\n" "Replace" msgstr "" -"Procure\n" +"Pesquisar\n" "&\n" -"Substitua" +"Substituir" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:43 msgid "&Search Regular Expression" -msgstr "&Busca Expressões Regulares" +msgstr "Expre&ssão regular de pesquisa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56 msgid "Replacement Text" @@ -9385,16 +9626,16 @@ msgstr "Texto de Substituição" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56 msgid "Search Regular Expression" -msgstr "" +msgstr "Expressão regular de pesquisa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:102 msgid "Load Calibre Search-Replace definitions file" -msgstr "" +msgstr "Carregar arquivo de definições de pesquisa-e-substituição do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:122 msgid "Calibre Search-Replace definitions file" -msgstr "" +msgstr "Arquivo de definições de pesquisa-e-substituição do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:113 msgid "Failed to read" @@ -9407,7 +9648,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:120 msgid "Save Calibre Search-Replace definitions file" -msgstr "" +msgstr "Salvar arquivo de definições de pesquisa-e-substituição do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:196 msgid "Unused Search & Replace definition" @@ -9443,7 +9684,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 msgid "&Replacement Text" -msgstr "&Troca Texto" +msgstr "Te&xto substituto" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 msgid "" @@ -9452,11 +9693,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 msgid "&Add" -msgstr "" +msgstr "&Adicionar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 msgid "Edit the currently selected expression" -msgstr "" +msgstr "Editar a expressão atualmente selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59 @@ -9465,7 +9706,7 @@ msgstr "&Alterar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 msgid "Remove the currently selected expression" -msgstr "" +msgstr "Remover seleção atualmente selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 @@ -9475,9 +9716,10 @@ msgstr "&Remover" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 msgid "Load a list of expressions from a previously saved file" msgstr "" +"Carregar uma lista de expressões a partir de um arquivo previamente salvo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Carregar" @@ -9487,18 +9729,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Salvar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:158 msgid "Move expression up." -msgstr "" +msgstr "Mover expressão para cima." #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:159 msgid "Move expression down." -msgstr "" +msgstr "Mover expressão para baixo." #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:160 msgid "" @@ -9509,6 +9751,12 @@ msgid "" "the current input document. When you are happy with an expression, click the " "Add button to add it to the list of expressions." msgstr "" +"<p>Pesquisar e substituir utiliza <i>expressões regulares</i>. Consulte o <a " +"href=\"http://manual.calibre-ebook.com/regexp.html\">tutorial de expressões " +"regulares</a> para começar a aprender sobre expressões regulares. Clicando " +"no botão do assistente você poderá testar suas expressões regulares no " +"documento de entrada atual. Quando você estiver satisfeito com uma " +"expressão, clique no botão Adicionar para adicioná-la à lista de expressões." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:187 msgid "Convert" @@ -9538,7 +9786,7 @@ msgstr "Saída SNB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "Esconder nome do capítulo" +msgstr "Ocultar nome do capítulo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" @@ -9601,6 +9849,10 @@ msgid "" "to use these options. Leave the replace field blank and enter your " "header/footer removal regexps into the search field." msgstr "" +"As opções de remoção de cabeçalho e rodapé foram substituídas pelas opções " +"Pesquisar & Substituir. Clique na categoria Pesquisar & Substituir na barra " +"à esquerda para utilizar essas opções. Deixe o campo substituir em branco e " +"digite a sua remoção de cabeçalho/rodapé regexps no campo de pesquisa." #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Insert &metadata as page at start of book" @@ -9608,7 +9860,7 @@ msgstr "Inserir &metadados como uma página no início do livro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:66 msgid "Chapter &mark:" -msgstr "&marcação de capítulo:" +msgstr "&Marcação de capítulo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 msgid "Remove first &image" @@ -9622,7 +9874,7 @@ msgstr "Sumário" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:18 msgid "Control the creation/conversion of the Table of Contents." -msgstr "Controla a criação/conversão do Sumário." +msgstr "Controlar a criação/conversão do sumário." #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30 msgid "Level &1 TOC (XPath expression):" @@ -9638,11 +9890,11 @@ msgstr "Sumário nível &3 (expressão XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71 msgid "Do not add &detected chapters to the Table of Contents" -msgstr "Não adicione os capítulos &detectados no Sumário" +msgstr "Não adicionar os capítulos &detectados ao sumário" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72 msgid "Number of &links to add to Table of Contents" -msgstr "Número de &Links para adicionar no Sumário" +msgstr "Número de &links para adicionar ao sumário" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:73 msgid "Chapter &threshold" @@ -9650,7 +9902,7 @@ msgstr "&Limiar do capítulo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74 msgid "&Force use of auto-generated Table of Contents" -msgstr "&Forçar uso do Sumário auto-gerado" +msgstr "&Forçar uso do sumário gerado automaticamente" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75 msgid "TOC &Filter:" @@ -9670,11 +9922,11 @@ msgstr "Estrutura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93 msgid "Paragraph style:" -msgstr "Estilo do parágrafo:" +msgstr "Estilo do &parágrafo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:94 msgid "Formatting style:" -msgstr "Estilo da formatação:" +msgstr "Estilo da &formatação:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:95 msgid "Common" @@ -9686,11 +9938,11 @@ msgstr "Preservar &espaços" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" -msgstr "Remover indentação no início das linhas" +msgstr "Remover &indentação no início das linhas" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" -msgstr "" +msgstr "Markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 msgid "" @@ -9698,13 +9950,14 @@ msgid "" "advanced formatting. To learn more visit <a " "href=\"http://daringfireball.net/projects/markdown\">markdown</a>." msgstr "" -"<p>Markdown é uma linguagem simples de markup para aquivos texto, qua " +"<p>Markdown é uma linguagem simples de marcação para aquivos texto, qua " "possibilita uma formatação avançada. Para aprender mais visite <a " "href=\"http://daringfireball.net/projects/markdown\">markdown</a>." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" -msgstr "Não insira o Sumário no texto de saída quando usando markdown" +msgstr "" +"Não insira o sumário no texto de saída quando estiver usando markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" @@ -9728,7 +9981,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 msgid "Plain" -msgstr "Puro" +msgstr "Sem formatação" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 msgid "&Maximum line length:" @@ -9770,7 +10023,7 @@ msgstr "TextLabel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56 msgid "Use a wizard to help construct the Regular expression" -msgstr "" +msgstr "Utilize um assitente para ajudar a construir uma expressão regular" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 msgid "Match HTML &tags with tag name:" @@ -9852,17 +10105,17 @@ msgstr "Navegar pelas capas" #: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" -msgstr "Navegador de Capas não pode ser carregado" +msgstr "Não foi possível carregar o navegador de capas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9875,30 +10128,30 @@ msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Não avaliado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Ajustar '%s' para hoje" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Limpa '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:241 msgid "Open Item Editor" -msgstr "Abra o editor de item" +msgstr "Abrir o editor de itens" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" @@ -9924,38 +10177,38 @@ msgstr "" "A numeração de \"{0}\" contém um valor inválido que será substituído pelo " "padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aplicar alterações" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Remover série" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numera livros automáticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Força o números a começarem com " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "A numeração de \"{0}\" contém valores inválidos que não aparecerão na lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Remove todas as tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "tags para adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "tags para remover" @@ -10097,7 +10350,7 @@ msgstr "Configura %s" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:939 #, python-format msgid "Restart calibre for the changes to %s to be applied." -msgstr "" +msgstr "Reiniciar o Calibre para que as alterações em %s sejam aplicadas." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:981 msgid "Error talking to device" @@ -10148,7 +10401,7 @@ msgstr "Escolha o formato para enviar ao dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1176 msgid "Cannot send: No device is connected" -msgstr "Não foi possível enviar: o dispositivo está desconectado" +msgstr "Não foi possível enviar: nenhum dispositivo conectado" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1179 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1183 @@ -10269,7 +10522,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92 msgid "&Template editor" -msgstr "" +msgstr "Edi&tor de modelos" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 @@ -10302,7 +10555,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220 msgid "Folder on the device" -msgstr "" +msgstr "Pasta no dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228 msgid "&Remove rule" @@ -10357,7 +10610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:383 msgid "Show device information" -msgstr "" +msgstr "Exibir informações do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 @@ -10389,33 +10642,35 @@ msgstr "Configurar" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:508 #, python-format msgid "Cannot send to %s" -msgstr "" +msgstr "Não é possível enviar para %s" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:92 msgid "Choose folder on device" -msgstr "" +msgstr "Escolha outra pasta no dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:105 msgid "<b>Scanned folders:</b>" -msgstr "" +msgstr "<b>Pastas pesquisadas:</b>" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:106 msgid "" "You can select which top level folders calibre will scan when searching this " "device for books." msgstr "" +"Você pode selecionar quais pastas de nível superior o calibre irá pesquisar " +"para procurar livros no dispositivo." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:131 msgid "Select &All" -msgstr "" +msgstr "Selecionar &todos" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:133 msgid "Select &None" -msgstr "" +msgstr "Selecionar &nenhum" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:136 msgid "Choose folders to scan" -msgstr "" +msgstr "Escolher pastas em que pesquisar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" @@ -10435,11 +10690,11 @@ msgstr "Reseta o autor para Desconhecido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:48 msgid "Set the series of the new books to:" -msgstr "" +msgstr "Definir as séries de novos livros como:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 msgid "Reset series" -msgstr "" +msgstr "Restaurar séries" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:72 msgid "Some invalid ISBNs" @@ -10481,9 +10736,9 @@ msgid "" "enter the full path to the file after a <code>>></code>. For example:</p>\n" "<p><code>9788842915232 >> %s</code></p>" msgstr "" -"<p>Entre com uma lista de ISBNs na caixa da esquerda, um por linha. Calibre " -"irá automaticamente criar entradas para livros baseados no ISBN e baixará os " -"metadados e capas para eles.</p>\n" +"<p>Entre com uma lista de ISBNs na caixa da esquerda, um por linha. O " +"calibre irá automaticamente criar entradas para livros baseados no ISBN e " +"baixará os metadados e capas para eles.</p>\n" "<p>Qualquer ISBN inválido na lista será ignorado.</p>\n" "<p>Você pode também especificar um arquivo que irá ser adicionado com cada " "ISBN. Para fazer isso entre o caminho completo depois de um <code>>></code>. " @@ -10492,7 +10747,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:69 msgid "&Tags to set on created book entries:" -msgstr "&Marcadores para definir na entrada de livros criados." +msgstr "&Tags para definir as entradas de livros criadas:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71 msgid "Fit &cover within view" @@ -10639,7 +10894,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:231 msgid "&Run the check again" -msgstr "" +msgstr "Executa&r e verificar novamente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:234 msgid "Copy &to clipboard" @@ -10647,23 +10902,23 @@ msgstr "&Copiar para a área de transferência" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:237 msgid "&Done" -msgstr "" +msgstr "Termina&do" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:240 msgid "Delete &marked" -msgstr "" +msgstr "Excluir &marcados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:241 msgid "Delete marked files (checked subitems)" -msgstr "" +msgstr "Excluir arquivos marcados (subitens marcados)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:244 msgid "&Fix marked" -msgstr "" +msgstr "Corri&gir marcadas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:247 msgid "Fix marked sections (checked fixable items)" -msgstr "" +msgstr "Corrigir seções marcadas (itens marcados corrigíveis)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:257 msgid "Names to ignore:" @@ -10686,7 +10941,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:319 msgid "(fixable)" -msgstr "" +msgstr "(corrigível)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 msgid "Path from library" @@ -10720,7 +10975,7 @@ msgstr "Conversível" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Choose location for calibre library" -msgstr "Escolher localização para a biblioteca do calibre" +msgstr "Escolher local para a biblioteca do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:60 msgid "Same as current" @@ -10729,15 +10984,15 @@ msgstr "O mesmo que o atual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 #, python-format msgid "The location %s contains the current calibre library" -msgstr "A localização %s contém a biblioteca atual do calibre" +msgstr "O local %s contém a biblioteca atual do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" -msgstr "Localização ruim" +msgstr "Local inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:72 msgid "" @@ -10771,11 +11026,11 @@ msgstr "A pasta %s não está vazia. Por favor escolha uma pasta vazia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:122 msgid "No location" -msgstr "Sem localização" +msgstr "Nenhum local" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:122 msgid "No location selected" -msgstr "Nenhuma localização selecionada" +msgstr "Nenhum local selecionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:127 #, python-format @@ -10792,15 +11047,15 @@ msgstr "Sua biblioteca do calibre está atualmente localizada em {0}" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 msgid "New &Location:" -msgstr "Nova &Localização:" +msgstr "Novo &local:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 msgid "Use the previously &existing library at the new location" -msgstr "" +msgstr "Utilizar a biblioteca já &existente em um novo local" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:83 msgid "&Create an empty library at the new location" -msgstr "&Criar uma biblioteca vazia na nova localização" +msgstr "&Criar uma biblioteca vazia no novo local" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:84 msgid "" @@ -10810,11 +11065,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 msgid "&Copy structure from the current library" -msgstr "" +msgstr "&Copiar estrutura da biblioteca atual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:87 msgid "&Move current library to new location" -msgstr "&Mover a biblioteca atual para a nova localização" +msgstr "&Mover a biblioteca atual para o novo local" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:23 #, python-format @@ -10860,10 +11115,10 @@ msgid "&Profile:" msgstr "&Perfil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" -msgstr "" +msgstr "&OK" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:109 @@ -10872,7 +11127,7 @@ msgstr "Editar Comentários" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:76 msgid "Where do you want to delete from?" -msgstr "" +msgstr "De onde quer excluir?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:73 @@ -10887,7 +11142,7 @@ msgstr "Dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:79 msgid "Library and Device" -msgstr "" +msgstr "Biblioteca e dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:61 msgid "&Show this warning again" @@ -10908,13 +11163,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 msgid "Location" -msgstr "Localização" +msgstr "Local" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 @@ -10933,7 +11188,7 @@ msgstr "Apagar do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 #, python-format msgid "%(curr)s (was %(initial)s)" -msgstr "" +msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 @@ -10965,7 +11220,7 @@ msgstr "Nenhum item selecionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." -msgstr "" +msgstr "Você deve selecionar ao menos um item da lista." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 @@ -11003,7 +11258,7 @@ msgstr "Ctrl+S" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" -msgstr "" +msgstr "Este livro é protegido por DRM." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:55 msgid "" @@ -11021,22 +11276,14 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" -msgstr "" +msgstr "%(title)s por %(author)s [%(formats)s]" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:96 msgid "Already in calibre:" -msgstr "" +msgstr "Já existentes no Calibre:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" @@ -11044,12 +11291,12 @@ msgstr "Autor ordenado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" -msgstr "" +msgstr "Vincular" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Nenhuma correspondência encontrada" @@ -11085,15 +11332,15 @@ msgstr "Todas As Palavras, Primeira Letra Maiúscula (Título)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:411 msgid "Capitalize" -msgstr "" +msgstr "Escrever em maiúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:181 msgid "Copy to author sort" -msgstr "" +msgstr "Copiar para ordenação por autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:184 msgid "Copy to author" -msgstr "" +msgstr "Copiar para autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 @@ -11103,7 +11350,7 @@ msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." -msgstr "" +msgstr "Nomes de autres não podem conter caracteres \"&\"" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:134 @@ -11118,7 +11365,7 @@ msgstr "Pe&squisar por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:349 msgid "F&ind" -msgstr "" +msgstr "P&rocurar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 msgid "Sort by author" @@ -11126,7 +11373,7 @@ msgstr "Agrupar por autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 msgid "Sort by author sort" -msgstr "Agrupar por ordenação por autor" +msgstr "Agrupar por ordenação de autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "" @@ -11137,7 +11384,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:95 msgid "Recalculate all author sort values" -msgstr "Recalcular todos valores para ordenação por autor" +msgstr "Recalcular todos valores para ordenação de autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 msgid "" @@ -11147,7 +11394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:98 msgid "Copy all author sort values to author" -msgstr "Copia todos os autores e ordena por autor" +msgstr "Copiar todos os valores de ordenação para o autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:45 msgid "Details of job" @@ -11155,7 +11402,7 @@ msgstr "Detalhes do trabalho" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72 msgid "Active Jobs" -msgstr "Tarefas Ativas" +msgstr "Tarefas ativas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73 msgid "Find next match" @@ -11172,11 +11419,11 @@ msgstr "Encontra uma ocorrência prévia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76 msgid "&Stop selected jobs" -msgstr "&Para as tarefas selecionadas" +msgstr "&Parar as tarefas selecionadas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:77 msgid "&Hide selected jobs" -msgstr "&Esconde tarefas selecionadas" +msgstr "Ocul&tar tarefas selecionadas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:78 msgid "Show job &details" @@ -11184,7 +11431,7 @@ msgstr "Mostrar &detalhes da tarefa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:79 msgid "Show &all jobs" -msgstr "Mostra &todas as tarefas" +msgstr "Mostrar &todas as tarefas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:80 msgid "Stop &all non device jobs" @@ -11192,7 +11439,7 @@ msgstr "Parar tod&as as tarefas que não são de dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:81 msgid "&Hide all jobs" -msgstr "&Esconde todas as tarefas" +msgstr "O&cultar todas as tarefas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:298 @@ -11210,7 +11457,7 @@ msgstr "Mostra &detalhes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:55 msgid "Hide &details" -msgstr "Esconde &detalhes" +msgstr "Ocultar &detalhes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:306 @@ -11221,7 +11468,7 @@ msgstr "Mostra informação detalhada sobre este erro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Copiado" @@ -11249,7 +11496,7 @@ msgstr "Metadados Padrão" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" -msgstr "Metadado customizado" +msgstr "Metadado personalizado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:64 msgid "Search/Replace" @@ -11283,7 +11530,7 @@ msgstr "Anexar ao campo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:322 #, python-format msgid "Editing meta information for <b>%d books</b>" -msgstr "Editando informação meta para <b>%d livros</b>" +msgstr "Editando metadados para <b>%d livros</b>" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:369 msgid "" @@ -11339,24 +11586,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R erro de modelo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Você deve especificar o destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Você deve especificar um tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Pesquisar/Substituir inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Padrão procurado é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11365,31 +11612,31 @@ msgstr "" "Aplicando mudanças para %d livros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Deleta a pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A pesquisa/substituição salva, selecionada será apagada. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Salva pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Pesquisa/substitui nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Você deve fornecer um nome." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11424,13 +11671,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" -msgstr "&Avaliação" +msgstr "A&valiação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" -msgstr "Avalie este livro. 0-5 estrelas" +msgstr "Avaliação deste livro. 0-5 estrelas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" @@ -11444,7 +11691,7 @@ msgstr "Adicionar ta&gs: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" -msgstr "Abrir Editor de Tags" +msgstr "Abrir editor de tags" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" @@ -11502,7 +11749,7 @@ msgstr "&Forçar números a iniciar com:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" -msgstr "&Data:" +msgstr "Da&ta:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" @@ -11524,7 +11771,7 @@ msgstr "Limpar data de publicação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" -msgstr "&Linguagens:" +msgstr "&Idiomas:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" @@ -11592,7 +11839,7 @@ msgstr "&Remover capa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" -msgstr "" +msgstr "Definir a partir do(s) arquivo(s) do e-book" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 @@ -11603,7 +11850,7 @@ msgstr "Metadados &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" -msgstr "Metadados &customizados" +msgstr "Metadados personali&zados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" @@ -11619,7 +11866,7 @@ msgstr "Salvar atual busca/alteração" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" -msgstr "" +msgstr "Sal&var" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 @@ -11658,7 +11905,7 @@ msgstr "Escolha quais tipos de identificadores iram operar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" -msgstr "" +msgstr "&Modelo:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" @@ -11684,7 +11931,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" -msgstr "" +msgstr "Dif&erenciar maiúsculas e minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" @@ -11712,7 +11959,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" -msgstr "" +msgstr "Campo de &destino:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" @@ -11722,11 +11969,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" -msgstr "" +msgstr "M&odo:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." -msgstr "" +msgstr "Especificar como o texto deve ser copiado no destino." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" @@ -11772,7 +12019,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" -msgstr "" +msgstr "Pe&squisar e substituir" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:61 msgid "Password needed" @@ -11817,7 +12064,7 @@ msgstr "Histórico de versões para %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:178 msgid "All" -msgstr "Todos(as)" +msgstr "Todas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304 @@ -12177,7 +12424,7 @@ msgstr "Pesquisar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:74 msgid "Search in the library view for the selected item" -msgstr "Procure na visualização de biliteoca para o item selecionado" +msgstr "Pesquisar na visualização de biliteoca para o item selecionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:25 msgid "" @@ -12271,7 +12518,7 @@ msgstr "Adicionar uma nova pesquisa salva" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:102 msgid "Rename the current search to what is in the box" -msgstr "" +msgstr "Renomear a pesquisa atual para o que está na caixa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:104 msgid "Change the contents of the saved search" @@ -12357,74 +12604,74 @@ msgstr "%s novas fontes" msgid "&Download now" msgstr "&Baixar agora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Usuário e senha são necessários" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Você precisa especificar um usuário e/ou senha para usar essa fonte de " "notícias." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Conta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opcional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(obrigatório)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Criado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Executar o download %s agora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Último baixado: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -msgstr "" +msgstr "%(days)d dias, %(hours)d horas e %(mins)d minutos atrás" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Últimos downloads:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Não pode ser feito download das notícias uma vez que não há uma conexão de " "internet ativa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Sem conexão com a internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Agendar download de notícias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Adicionar uma fonte de notícias personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Baixar todas as novas fontes agendadas" @@ -12478,6 +12725,8 @@ msgid "" "Maximum number of copies (issues) of this recipe to keep. Set to 0 to keep " "all (disable)." msgstr "" +"Número máximo de cópias (exemplares) a ser mantida por esta receita. Defina " +"como 0 para manter todas (desativar)." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:219 msgid "&Keep at most:" @@ -12496,11 +12745,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:223 msgid "all issues" -msgstr "" +msgstr "todos os exemplares" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:224 msgid " issues" -msgstr "" +msgstr " exemplares" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:225 msgid "&Advanced" @@ -12569,7 +12818,7 @@ msgstr "Pesquisa avançada" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:169 msgid "&What kind of match to use:" -msgstr "" +msgstr "&Que tipo de correspondência usar:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:208 @@ -12577,6 +12826,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:170 msgid "Contains: the word or phrase matches anywhere in the metadata field" msgstr "" +"Contém: a palavra ou frase corresponde em qualquer lugar do campo de " +"metadados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:209 @@ -12584,7 +12835,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:171 msgid "Equals: the word or phrase must match the entire metadata field" msgstr "" -"Igual: a palavra ou frase deve casar com o campo de metadado por inteiro" +"Igual: a palavra ou frase deve corresponder ao campo de metadado inteiro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:210 @@ -12593,15 +12844,15 @@ msgstr "" msgid "" "Regular expression: the expression must match anywhere in the metadata field" msgstr "" -"Expressão regular: a expressão deve casar em qualquer lugar no campo de " -"metadados" +"Expressão regular: a expressão deve corresponder em qualquer lugar no campo " +"de metadados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:173 msgid "Find entries that have..." -msgstr "Encontar entradas que contenham..." +msgstr "Encontrar entradas que contenham..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 @@ -12615,28 +12866,28 @@ msgstr "Tod&as estas palavras:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:175 msgid "This exact &phrase:" -msgstr "Esta frase exata:" +msgstr "Esta f&rase exata:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:190 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:176 msgid "&One or more of these words:" -msgstr "Uma ou mais dessas palavras:" +msgstr "Uma &ou mais dessas palavras:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:177 msgid "But dont show entries that have..." -msgstr "Mas não mostre entradas que contenham..." +msgstr "Mas não mostrar entradas que contenham..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:178 msgid "Any of these &unwanted words:" -msgstr "Qualquer dessas palavras indesejadas:" +msgstr "Q&ualquer destas palavras indesejadas:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 @@ -12645,8 +12896,8 @@ msgid "" "See the <a href=\"http://manual.calibre-ebook.com/gui.html#the-search-" "interface\">User Manual</a> for more help" msgstr "" -"Veja em <a href=\"http://manual.calibre-ebook.com/gui.html#the-search-" -"interface\">Manual do usuário</a> para mais ajudas" +"Consulte o <a href=\"http://manual.calibre-ebook.com/gui.html#the-search-" +"interface\">Manual do Usuário</a> para mais informações." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:194 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 @@ -12660,7 +12911,7 @@ msgstr "Busca &avançada" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 msgid "Enter the title." -msgstr "Insira o título." +msgstr "Digite o título." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 @@ -12682,7 +12933,7 @@ msgstr "Insira o nome do autor. Somente um autor poderá ser usado." msgid "" "Enter a series name, without an index. Only one series name can be used." msgstr "" -"Insira o nome da séria, sem índices. Somente um nome de série poderá ser " +"Insira o nome da série, sem índices. Somente um nome de série poderá ser " "usado." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202 @@ -12702,7 +12953,7 @@ msgstr "&Limpar" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:185 msgid "Search only in specific fields:" -msgstr "Procure apenas nos campos específicos:" +msgstr "Pesquisar apenas em campos específicos:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205 msgid "Titl&e/Author/Series ..." @@ -12715,7 +12966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:55 msgid "Choose formats" -msgstr "Escolha os formatos" +msgstr "Escolher os formatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:45 msgid "" @@ -12758,27 +13009,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:129 msgid "Invalid port number" -msgstr "" +msgstr "Número de porta inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:119 msgid "You must provide a port number." -msgstr "" +msgstr "Você deve fornecer o número da porta." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:130 msgid "The port must be a number between 8000 and 32000." -msgstr "" +msgstr "O número da prota deve ser entre 8000 e 32000." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 msgid "Problem starting the wireless device" -msgstr "" +msgstr "Problema ao iniciar dispositivo de rede sem fio" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 #, python-format msgid "The wireless device driver did not start. It said \"%s\"" -msgstr "" +msgstr "O driver do dispositivo sem fio não inicio. Disse que \"%s\"" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 msgid "Smart device control" @@ -12796,7 +13047,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90 msgid "Calibre IP addresses:" -msgstr "" +msgstr "Endereços IP do calibre:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91 msgid "Possibe IP addresses:" @@ -12980,7 +13231,7 @@ msgstr "Adicionar tag para lista de disponíveis e aplicá-la no livro atual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:105 msgid "Tag" -msgstr "" +msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 msgid "Count" @@ -12994,63 +13245,63 @@ msgstr "Foi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 msgid "Find" -msgstr "" +msgstr "Procurar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 msgid "You must enter some text to search for" -msgstr "Você deve entrar algum texto para pesquisar" +msgstr "Você deve digitar algum texto para pesquisar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 msgid "No tag found" -msgstr "" +msgstr "Nenhuma tag encontrada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "Search for an item in the Tag column" -msgstr "Procurar por um item na coluna Tag" +msgstr "Procurar por um item na coluna Tags" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 msgid "Copy the selected color name to the clipboard" -msgstr "Copie o nome da cor selecionada para a prancheta" +msgstr "Copie o nome da cor selecionada para a área de transferência" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Autor Ordenado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" -msgstr "" +msgstr "Tag 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" -msgstr "" +msgstr "Tag 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Tutorial do modelo da linguagem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Referência do modelo da função" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "EXCEÇÃO: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Nenhuma coluna escolhida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Você deve escolher uma coluna para ser colorida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Nenhum modelo foi fornecido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "A caixa do modelo não pode ficar vazia" @@ -13060,7 +13311,7 @@ msgstr "Escolha a cor da coluna:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:111 msgid "Copy a color name to the clipboard:" -msgstr "Copie o nome da cor para a prancheta:" +msgstr "Copie o nome da cor para a área de transferência:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" @@ -13089,7 +13340,7 @@ msgstr "Remova qualquer modelo da caixa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:32 msgid "Open Template Editor" -msgstr "Abrir o editor de modelo" +msgstr "Abrir o editor de modelos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:56 msgid "Test email settings" @@ -13107,11 +13358,11 @@ msgstr "&Testar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:112 msgid "No recipes" -msgstr "" +msgstr "Nenhuma receita" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:113 msgid "No custom recipes created." -msgstr "" +msgstr "Nenhuma receita personalizada foi criada." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:144 msgid "No recipe selected" @@ -13120,7 +13371,7 @@ msgstr "Nenhuma receita selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:149 #, python-format msgid "The attached file: %(fname)s is a recipe to download %(title)s." -msgstr "" +msgstr "O arquivo anexo: %(fname)s é uma receita para baixar %(title)s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:152 msgid "Recipe for " @@ -13187,7 +13438,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:288 msgid "Choose builtin recipe" -msgstr "" +msgstr "Selecionar receita embutida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:334 msgid "Choose a recipe file" @@ -13307,7 +13558,7 @@ msgstr "Código fonte da lista (python)" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:51 #, python-format msgid "Download %s" -msgstr "" +msgstr "Baixar %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 #, python-format @@ -13330,11 +13581,11 @@ msgstr "Formato de livro digital não suportado." #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:91 #, python-format msgid "Downloading %s" -msgstr "" +msgstr "Baixando %s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:103 msgid "Downloading" -msgstr "" +msgstr "Baixando" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:107 msgid "Failed to download ebook" @@ -13352,7 +13603,7 @@ msgstr "Notícias:" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 #, python-format msgid "Attached is the %s periodical downloaded by calibre." -msgstr "Anexos são %s baixados periodicamente pelo calibre." +msgstr "Em anexo está o %s periódico baixado pelo Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/email.py:201 msgid "E-book:" @@ -13411,6 +13662,15 @@ msgid "" "group names for the various metadata entries are documented in " "tooltips.</p></div>" msgstr "" +"<div style=\"font-size:10pt;\">\n" +"<p>Definir um padrão de expressão regular para usar quando estiver tentando " +"adivinhar metadados a partir dos nomes de arquivos. </p>\n" +"<p>Um <a href=\"http://manual.calibre-ebook.com/regexp.html\">tutorial</a> " +"sobre como usar expressões regulares está disponível.</p>\n" +"<p>Use a função <b>Testar</b> abaixo para testar suas expressões regulares " +"em alguns exemplos de nomes de arquivos (lembre-se de incluir a extensão do " +"arquivo). Os nomes de grupos para as várias entradas de metadados estão " +"documentadas nas dicas de ferramentas.</p></div>" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 msgid "Regular &expression" @@ -13441,7 +13701,7 @@ msgstr "Expressão regular (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:137 msgid "No match" -msgstr "Não coincide" +msgstr "Nenhuma correspondência" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140 msgid "Authors:" @@ -13478,7 +13738,7 @@ msgstr "Expressão regular (?P<isbn>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152 msgid "Publisher:" -msgstr "" +msgstr "Editora:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153 msgid "Regular expression (?P<publisher>)" @@ -13494,7 +13754,7 @@ msgstr "Expressão regular (?P<published>)" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:123 msgid "Choose a font family" -msgstr "" +msgstr "Escolha uma família de fontes" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:136 #, python-format @@ -13503,23 +13763,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:171 msgid "Choose font family" -msgstr "" +msgstr "Selecionar família de fonte" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:195 msgid "Add &fonts" -msgstr "" +msgstr "Adicionar &fontes" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:199 msgid "Choose a font family from the list below:" -msgstr "" +msgstr "Selecione uma família de fontes da lista abaixo:" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:205 msgid "Find Next" -msgstr "" +msgstr "Pesquisar próximo" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:208 msgid "Find Previous" -msgstr "" +msgstr "Pesquisar anterior" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:258 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:377 @@ -13539,15 +13799,15 @@ msgstr "Nenhum" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:264 msgid "Select font files" -msgstr "" +msgstr "Selecionar arquivos de fontes" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:264 msgid "TrueType/OpenType Fonts" -msgstr "" +msgstr "Fontes TrueType/OpenType" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:274 msgid "Corrupt font" -msgstr "" +msgstr "Fonte corropida" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:275 #, python-format @@ -13556,7 +13816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:294 msgid "Added fonts" -msgstr "" +msgstr "Fontes adicionadas" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:295 #, python-format @@ -13574,7 +13834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" -msgstr "Navegador de Capas" +msgstr "Navegador de capas" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 msgid "Shift+Alt+B" @@ -13583,7 +13843,7 @@ msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" -msgstr "Navegador de Tags" +msgstr "Navegador de tags" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 msgid "Shift+Alt+T" @@ -13607,7 +13867,7 @@ msgstr "Conectado " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" -msgstr "Detalhes do Livro" +msgstr "Detalhes do livro" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 @@ -13616,7 +13876,7 @@ msgstr "Shift+Alt+D" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:67 msgid "Job" -msgstr "Trabalho" +msgstr "Tarefa" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:69 msgid "Progress" @@ -13629,7 +13889,7 @@ msgstr "Tempo de execução" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:82 #, python-format msgid "There are %d running jobs:" -msgstr "Existem %d tarefas sendo executadas:" +msgstr "Há %d tarefas sendo executadas:" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:93 @@ -13640,7 +13900,7 @@ msgstr "Tarefa desconhecida" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:89 #, python-format msgid "There are %d waiting jobs:" -msgstr "Existem %d tarefas em aguardo:" +msgstr "Há %d tarefas esperendo:" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:277 @@ -13653,15 +13913,15 @@ msgstr "Não foi possível parar o trabalho." #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:289 msgid "Cannot kill jobs that communicate with the device" -msgstr "Não consigo parar tarefas que comunicam-se com o aparelho" +msgstr "Não é possível parar tarefas que se comunicam com o dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:278 msgid "Job has already run" -msgstr "O trabalho já foi executado" +msgstr "A tarefa já foi executada" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:281 msgid "This job cannot be stopped" -msgstr "Este processo não pode ser parado" +msgstr "Esta tarefa não pode ser parada" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:296 msgid "" @@ -13693,27 +13953,28 @@ msgstr " - Tarefas" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:546 msgid "Search for a job by name" -msgstr "Procurar um processo pelo nome" +msgstr "Procurar uma tarefa pelo nome" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:595 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:617 msgid "No job" -msgstr "Nenhum processo" +msgstr "Nenhuma tarefa" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:596 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:618 msgid "No job selected" -msgstr "Nenhum processo selecionado" +msgstr "Nenhuma tarefa selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:598 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "Você realmente deseja parar o processo selecionado?" -msgstr[1] "Você realmente deseja parar todos os processos selecionados?" +msgstr[0] "Você realmente deseja parar a tarefa selecionada?" +msgstr[1] "Você realmente deseja parar todas as tarefas selecionadas?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:608 msgid "Do you really want to stop all non-device jobs?" msgstr "" +"Você realmente quer parar todos as tarefas que não são de dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:365 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:86 @@ -13856,7 +14117,7 @@ msgstr "Copia o texto da pesquisa atual (ao invés do nome da pesquisa)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" -msgstr "" +msgstr "estrelas" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:410 msgid "Y" @@ -13903,8 +14164,8 @@ msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -"Não foi possível alterar a localização deste livro. Ele está aberto em outro " -"programa?" +"Não foi possível alterar o local no disco para este livro. Ele está aberto " +"em outro programa?" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 @@ -13938,7 +14199,7 @@ msgstr "Um duplo clique para <b>editar</b>-me<br><br>" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:211 #, python-format msgid "Hide column %s" -msgstr "Esconder campo %s" +msgstr "Ocultar coluna %s" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:216 #, python-format @@ -14093,59 +14354,59 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" -msgstr "Escolha a localização para sua biblioteca de eBooks do calibre" +msgstr "Escolha o local para sua biblioteca de eBooks do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Falhou em criar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Falhou em criar biblioteca em: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" -msgstr "Escolha a localização para sua nova biblioteca de eBooks do calibre" +msgstr "Escolha o local para sua nova biblioteca de eBooks do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Inicializando interface do usuário..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Reparação falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "O reparo de banco de dados falhou. Iniciando com uma nova biblioteca vazia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" -msgstr "Localização do banco de dados inválida" +msgstr "Local do banco de dados inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -"Localização do banco de dados inválida %r. Calibre irá se encerrar agora." +"Local do banco de dados inválido %r. O calibre irá se encerrar agora." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Banco de dados corrompido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14157,71 +14418,71 @@ msgstr "" "pode não funcionar com sucesso. Se você disser Não, uma nova biblioteca " "calibre será criada." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -"Localização do banco de dados inválida %r. Irá iniciar com uma nova " -"biblioteca do calibre vazia" +"Local do banco de dados inválido %r. Irá iniciar com uma nova biblioteca do " +"calibre vazia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Iniciando %s: Carregando livros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Se você tem certeza que não está executando" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "pode estar executando na bandeja do sistema, na" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "parte superior direita da tela." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "parte inferior direita da tela." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "tente reiniciando o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "tente eliminando o arquivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Não pode iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s já está em execução." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" -msgstr "" +msgstr "Nenhum Calibre em execução encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" -msgstr "" +msgstr "Falha ao fechar instância do Calibre em execução" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:94 msgid "&Preferences" msgstr "&Opções" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Sair" @@ -14239,15 +14500,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:144 msgid "Title &sort:" -msgstr "&Ordenar pelo título:" +msgstr "Ordenação de tít&ulo:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:153 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" -" A cor verde significa que a ordenação por título atual corresponde ao " -"título atual." +" A cor verde significa que a ordenação de título atual corresponde ao título " +"atual." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:156 msgid "" @@ -14280,7 +14541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 msgid "Author s&ort:" -msgstr "" +msgstr "&Ordenação de autor:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 msgid "" @@ -14309,7 +14570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "Restaurar %s a partir do original" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:667 msgid "Set the cover for the book from the selected format" @@ -14321,11 +14582,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 msgid "Add a format to this book" -msgstr "" +msgstr "Adicionar formato a este livro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 msgid "Remove the selected format from this book" -msgstr "" +msgstr "Remover o formato selecionado deste livro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:760 msgid "Choose formats for " @@ -14357,11 +14618,11 @@ msgstr "&Navegar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" -msgstr "" +msgstr "Co&rtar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" -msgstr "Baixar capa" +msgstr "Bai&xar capa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" @@ -14381,15 +14642,15 @@ msgstr "Você deve especificar um título e autor antes de gerar uma capa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" -msgstr "" +msgstr "Capa inválida" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." -msgstr "" +msgstr "Não foi possível alterar a capa porque a imágem é inválida." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" -msgstr "" +msgstr "Tags alteradas" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" @@ -14403,7 +14664,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" -msgstr "" +msgstr "Idioma desconhecido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format @@ -14414,7 +14675,7 @@ msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" -msgstr "" +msgstr "I&Ds:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format @@ -14423,6 +14684,9 @@ msgid "" "\n" "%s" msgstr "" +"Editar os identificadores para este livro. Por exemplo: \n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 @@ -14523,7 +14787,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:131 msgid "Downloaded metadata fields" -msgstr "" +msgstr "Campos de metadados baixados" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 msgid "Choose a cover from the list of PDF pages below" @@ -14553,7 +14817,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" -msgstr "" +msgstr "Editar metadados" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:956 @@ -14619,11 +14883,11 @@ msgstr "Limpa séries" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:185 msgid "Clear rating" -msgstr "" +msgstr "Limpar avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:197 msgid "Clear all tags" -msgstr "" +msgstr "Limpar todas as tags" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 msgid "Clear Ids" @@ -14634,8 +14898,8 @@ msgid "" "Paste the contents of the clipboard into the identifiers box prefixed with " "isbn:" msgstr "" -"Cola os conteúdos da prancheta para a caixa de identificadores com prefixo " -"isbn:" +"Cola o conteúdo da área de transferência para a caixa de identificadores com " +"prefixo isbn:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:223 msgid "&Download metadata" @@ -14647,7 +14911,7 @@ msgstr "Configura o download de metadados" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:239 msgid "Change how calibre downloads metadata" -msgstr "Muda como o calibre baixa metadados" +msgstr "Alterar a maneira que o Calibre baixa os metadados" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:301 #, python-format @@ -14732,7 +14996,7 @@ msgstr "Veja em" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "calibre is downloading metadata from: " -msgstr "calibre está baixando metadados a partir de: " +msgstr "O calibre está baixando metadados a partir de: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:484 msgid "Please wait" @@ -14756,11 +15020,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:652 msgid "Current cover" -msgstr "" +msgstr "Capa atual" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:655 msgid "Searching..." -msgstr "" +msgstr "Pesquisando" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:816 #, python-format @@ -14783,7 +15047,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:944 msgid "Downloading metadata..." -msgstr "" +msgstr "Baixando metadados..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059 msgid "Downloading cover..." @@ -14799,28 +15063,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:340 msgid "Configure " -msgstr "" +msgstr "Configurar " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:33 msgid "Ignore duplicate incoming formats" -msgstr "" +msgstr "Ignorar formatos duplicados na entrada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:34 msgid "Overwrite existing duplicate formats" -msgstr "" +msgstr "Sobrescrever formatos duplicados já existentes" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:35 msgid "Create new record for each duplicate format" -msgstr "" +msgstr "Criar um novo registro para cada formato duplicado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:52 msgid "Choose a folder" -msgstr "" +msgstr "Escolher uma pasta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:116 msgid "Invalid folder" -msgstr "" +msgstr "Pasta inválida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:111 #, python-format @@ -14857,6 +15121,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:140 msgid "&Automerge added books if they already exist in the calibre library:" msgstr "" +"Mesclar &automaticamente livros adicionados se já existirem na biblioteca do " +"calibre:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:141 msgid "" @@ -14891,6 +15157,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:152 msgid "Read &metadata from file contents rather than file name" msgstr "" +"Ler &metadados a partir do conteúdo de arquivos em vez do nome do arquivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:153 msgid "" @@ -14906,7 +15173,7 @@ msgstr "&Inverter o primeiro nome do autor com o último" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:155 msgid "&Tags to apply when adding a book:" -msgstr "" +msgstr "&Tags a serem aplicadas quando adicionar um livro:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:156 msgid "" @@ -14918,21 +15185,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:157 msgid "&Configure metadata from file name" -msgstr "&Configure os metadados usando o nome do arquivo" +msgstr "&Configurar metadados usando o nome do arquivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:158 msgid "" "When using the \"&Copy to library\" action to copy books between libraries, " "preserve the date" msgstr "" +"Quando usar a ação \"&Copiar para biblioteca\" para copiar livros entre " +"bibliotecas, preservar a data" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:159 msgid "Automatically &convert added books to the current output format" msgstr "" +"&Converter automaticamente livros adicionados para o formato de saída atual" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:160 msgid "The Add &Process" -msgstr "" +msgstr "O &processo de adição" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:161 msgid "Ignore files with the following extensions when automatically adding " @@ -14943,12 +15213,16 @@ msgid "" "Specify a folder. Any files you put into this folder will be automatically " "added to calibre (restart required)." msgstr "" +"Especifique uma pasta. Todos os arquivos que você colocar nesta pasta será " +"automaticamente adicionado ao calibre (precisa reiniciar)." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:163 msgid "" "<b>WARNING:</b> Files in the above folder will be deleted after being added " "to calibre." msgstr "" +"<b>AVISO:</b> os arquivos na pasta acima serão excluídos depois de serem " +"adicionados ao calibre." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:164 msgid "" @@ -14964,7 +15238,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:169 msgid "Folder to auto-add files from" -msgstr "" +msgstr "Pasta de onde adicionar arquivos automaticamente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:170 msgid "Browse for folder" @@ -14992,7 +15266,7 @@ msgstr "Baixa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 msgid "Very low" -msgstr "" +msgstr "Muito baixa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 msgid "Compact Metadata" @@ -15019,10 +15293,13 @@ msgid "" "If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" "If not checked, the values can be Yes or No." msgstr "" +"Se marcada, colunas personalizadas Sim/Não podem ser Sim, Não ou " +"Desconhecido.\n" +"Se desmarcada, os valores podem ser Sim ou Não." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "Colunas de Sim/Não tem três valores (Necessário reiniciar)" +msgstr "Colunas de Sim/Não tem três valores (precisa reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" @@ -15031,16 +15308,15 @@ msgstr "Automaticamente enviar ¬ícias baixadas para o leitor de ebook" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:152 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -"&Apagar notícias da biblioteca quando elas são enviadas automaticamente para " -"o leitor" +"&Apagar notícias da biblioteca quando enviadas automaticamente para o leitor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153 msgid "Preferred &output format:" -msgstr "F&ormato de Saída Preferido:" +msgstr "F&ormato de saída preferido:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:154 msgid "Default network &timeout:" -msgstr "&tempo padrão para expirar a rede:" +msgstr "&Tempo padrão para expirar a rede:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155 msgid "" @@ -15056,7 +15332,7 @@ msgstr " segundos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157 msgid "Job &priority:" -msgstr "&prioridade do trabalho:" +msgstr "&Prioridade da tarefa:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161 msgid "Restriction to apply when the current library is opened:" @@ -15074,7 +15350,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163 msgid "Edit metadata (single) layout:" -msgstr "Editar metadado (simples) modelo:" +msgstr "Layout de edição de metadados (único):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164 msgid "" @@ -15084,7 +15360,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 msgid "Preferred &input format order:" -msgstr "ordem preferida dos formatos de &entrada:" +msgstr "Ordem preferida dos formatos de &entrada:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 msgid "Use internal &viewer for:" @@ -15092,232 +15368,267 @@ msgstr "Usar &visualizador interno para:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 msgid "Reset all disabled &confirmation dialogs" -msgstr "Resetar todos os dialogos de &confirmação desabilitados" +msgstr "Restaurar todos os diálogos de &confirmação desativados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" -msgstr "" +msgstr "Todas as colunas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 msgid "icon with text" -msgstr "" +msgstr "ícone com texto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 msgid "icon with no text" -msgstr "" +msgstr "ícone sem texto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" -msgstr "" +msgstr "for verdadeiro" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" -msgstr "" +msgstr "for falso" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" -msgstr "é indefinido" +msgstr "for indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" -msgstr "tem id" +msgstr "tiver id" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" -msgstr "não tem id" +msgstr "não tiver id" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "is equal to" -msgstr "é igual a" +msgstr "for igual a" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is less than" -msgstr "é menor que" +msgstr "for menor que" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is greater than" -msgstr "é maior que" +msgstr "for maior que" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 +msgid "is set" +msgstr "estiverdefinido" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +msgid "is not set" +msgstr "não estiver definido" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "tem" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "não tem" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "tem padrão" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "não tem padrão" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 -msgid "is set" -msgstr "está definido" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 -msgid "is not set" -msgstr "não está definido" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 -msgid "is" -msgstr "é" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 -msgid "is not" -msgstr "não é" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 -msgid "matches pattern" -msgstr "casa o padrão" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 -msgid "does not match pattern" -msgstr "não casa o padrão" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 -msgid "If the ___ column ___ values" +msgid "is fewer days ago than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "tiver" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "não tiver" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "tiver padrão" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "não tiver padrão" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +msgid "is" +msgstr "for" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 +msgid "is not" +msgstr "não for" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +msgid "matches pattern" +msgstr "corresponder ao padrão" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 +msgid "does not match pattern" +msgstr "não corresponder ao padrão" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 +msgid "If the ___ column ___ values" +msgstr "Se a coluna ___ ___ valore" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Insira um número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Insira a data no formato YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Insira um texto." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Insira uma expressão regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" -msgstr "" +msgstr "coloração" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" -msgstr "" +msgstr "ícone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" -msgstr "" +msgstr "Criar/editar uma regra para coluna {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" -msgstr "" +msgstr "Criar uma regra para coluna {0} preenchendo as caixas abaixo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" -msgstr "" +msgstr "Definir" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" -msgstr "" +msgstr "cor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" -msgstr "" +msgstr "da coluna:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" -msgstr "" +msgstr "para" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" -msgstr "" +msgstr "&Adicionar ícone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" -msgstr "" +msgstr "Ícones devem ser quadrados ou paisagem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Somente se todas as seguintes condições forem satisfeitas:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Adicione outra condição" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" -msgstr "" +msgstr "Você pode desativar uma condição desmarcando todas as suas caixas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" -msgstr "" +msgstr "Texto de amostra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" -msgstr "" +msgstr "Selecionar ícone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" -msgstr "" +msgstr "Nenhum ícone selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" -msgstr "" +msgstr "Você deve selecionar um ícone para esta regra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" -msgstr "" +msgstr "Condição inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" -msgstr "" +msgstr "Uma das condições para esta regra é inválida: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" -msgstr "" +msgstr "Nenhuma condição" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" +"Você deve especificar ao menos uma condição não-vazia para esta regra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15325,8 +15636,12 @@ msgid "" " <pre>%(rule)s</pre>\n" " " msgstr "" +"\n" +" <p>Regra avançada para coluna <b>%(col)s</b>:\n" +" <pre>%(rule)s</pre>\n" +" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15335,59 +15650,69 @@ msgid "" " <ul>%(rule)s</ul>\n" " " msgstr "" +" <p>Defina a <b>%(kind)s</b> da <b>%(col)s</b> como " +"<b>%(color)s</b> sob as seguintes\n" +" condições:</p>\n" +" <ul>%(rule)s</ul>\n" +" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" +"<li>Se a coluna <b>%(col)s</b> <b>%(action)s</b> valor: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" -msgstr "" +msgstr "Adicionar regra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" -msgstr "" +msgstr "Remover regra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" -msgstr "" +msgstr "Mover regra selecionada para cima" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" -msgstr "" +msgstr "Mover a regra selecionada para baixo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" -msgstr "" +msgstr "Adicionar regra avançada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" +"Você pode controlar a cor das colunas na lista de livros criando \"regras\" " +"que dizem ao calibre que cor utilizar. Clique no botão Adicionar regra " +"abaixo para iniciar.<p>Você pode <b>alterar uma regra existente</b> dando um " +"clique duplo sobre a regra." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" -msgstr "" +msgstr "Nenhuma regra selecionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." -msgstr "" +msgstr "Nenhuma regra selecionada para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" -msgstr "" +msgstr "remoção" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 msgid "You must select a column to delete it" @@ -15414,7 +15739,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "" +msgstr "Mover coluna para cima" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 msgid "Remove a user-defined column" @@ -15430,7 +15755,7 @@ msgstr "Altera as configurações de um campo personalizado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" -msgstr "" +msgstr "Mover coluna para baixo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 msgid "Add &custom column" @@ -15459,11 +15784,11 @@ msgstr "Texto longo, como comentários, não exibido no navegador de tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" -msgstr "" +msgstr "Coluna de texto para manter as informações como séries" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" -msgstr "" +msgstr "Texto, mas com um conjunto fixo de valores permitidos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" @@ -15486,20 +15811,21 @@ msgstr "Sim/Não" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" -msgstr "" +msgstr "Coluna construída a partir de outras colunas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" +"Coluna construída a partir de outras colunas, comporta-se como as tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" -msgstr "" +msgstr "Criar uma coluna personalizada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" -msgstr "" +msgstr "Criação rápida:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 @@ -15515,20 +15841,20 @@ msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" -msgstr "" +msgstr "Nome de pessoas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" -msgstr "" +msgstr "Número" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" -msgstr "" +msgstr "Texto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" -msgstr "" +msgstr "Editar uma coluna personalizada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" @@ -15558,19 +15884,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177 msgid "My Tags" -msgstr "" +msgstr "Minhas tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" -msgstr "" +msgstr "Minha série" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179 msgid "My Rating" -msgstr "" +msgstr "Minha avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:180 msgid "People" -msgstr "" +msgstr "Pessoas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:207 msgid "" @@ -15666,7 +15992,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "" +msgstr "Tipo de &coluna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." @@ -15682,16 +16008,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:229 msgid "Show checkmarks" -msgstr "" +msgstr "Exibir marcas de &verificação" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:230 msgid "" "Check this box if this column contains names, like the authors column." -msgstr "" +msgstr "Marque esta caixa se a coluna contém nomes, como a coluna do autor." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:231 msgid "Contains names" -msgstr "" +msgstr "Contém nomes" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:232 msgid "" @@ -15762,10 +16088,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:252 msgid "If checked, this column will appear in the tags browser as a category" msgstr "" +"Se marcada, esta coluna irá aparecer no navegador de tags como uma categoria" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253 msgid "Show in tags browser" -msgstr "" +msgstr "Exibir no navegador de tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" @@ -15940,7 +16267,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 msgid "Narrow" -msgstr "" +msgstr "Estreito" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 msgid "Wide" @@ -15948,7 +16275,7 @@ msgstr "Amplo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Calibre style" -msgstr "" +msgstr "Estilo do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "System default" @@ -15956,7 +16283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Off" -msgstr "" +msgstr "Desativado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Small" @@ -15985,31 +16312,31 @@ msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" -msgstr "" +msgstr "Pela primeira letra" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Disabled" -msgstr "" +msgstr "Desativado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 msgid "Partitioned" -msgstr "" +msgstr "Particionado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 msgid "Column coloring" -msgstr "" +msgstr "Colorização de colunas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 msgid "Column icons" -msgstr "" +msgstr "Ícones de colunas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "Enable system &tray icon (needs restart)" -msgstr "Habilitar ícone na bandeja do sis&tema (requer reinicialização)" +msgstr "Habilitar ícone na bandeja do sis&tema (precisa reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "User Interface &layout (needs restart):" -msgstr "&Layout da Interface do Usuário (precisa reiniciar):" +msgstr "&Layout da interface do usuário (precisa reiniciar):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Disable all animations. Useful if you have a slow/old computer." @@ -16026,15 +16353,15 @@ msgstr "Desabilitar ¬ificações na bandeja do sistema" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "Show &splash screen at startup" -msgstr "Mostrar &splash screen (tela inicial) na inicialização" +msgstr "Exibir tela de apre&sentação na inicialização" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Interface font:" -msgstr "" +msgstr "Fonte de interface:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Change &font (needs restart)" -msgstr "" +msgstr "Alterar &fonte (precisa reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "User interface &style (needs restart):" @@ -16054,7 +16381,7 @@ msgstr "Mostrar &texto abaixo dos icones:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Choose &language (requires restart):" -msgstr "Selecionar &idioma (requer reinicialização):" +msgstr "Selecionar &idioma (precisa reiniciar):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Show &tooltips in the book list" @@ -16066,33 +16393,35 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:281 msgid "Main Interface" -msgstr "" +msgstr "Interface principal" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:282 msgid "" "Note that <b>comments</b> will always be displayed at the end, regardless of " "the position you assign here." msgstr "" +"Note que os <b>comentários</b> serão sempre exibidos no final, não importa a " +"posição que você determine aqui." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Use &Roman numerals for series" -msgstr "" +msgstr "Usar numerais &romanos para séries" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Select displayed metadata" -msgstr "" +msgstr "Selecione os metadados a serem exibidos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Move up" -msgstr "" +msgstr "Mover para cima" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Move down" -msgstr "" +msgstr "Mover para baixo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "Default author link template:" -msgstr "" +msgstr "Modelo de link padrão para o autor:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:288 msgid "" @@ -16102,6 +16431,11 @@ msgid "" "Manage Authors. You can use the values {author} and\n" "{author_sort}, and any template function." msgstr "" +"<p>Digite um modelo a ser usado para criar um link para\n" +"um autor no diálogo de informações sobre o livro. O modelo\n" +"será usado quando o link não tiver sido fornecido ao autor\n" +"utilizando o \"Gerenciar autores\". Você pode usar os valores\n" +"{author} e {author_sort}, e qualquer função de modelo." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Show &cover in the book details panel" @@ -16124,10 +16458,16 @@ msgid "" "both under 'Mystery'. If 'tags' is not in this box,\n" "then the tags will be displayed each on their own line." msgstr "" +"Uma lista de separada por vírgulas de categorias nas quais itens\n" +"contendo pontos são exibidos nas árvores do navegador de tags.\n" +"Por exemplo, se esta caixa contém 'tags' então as tags no formato\n" +"\"Mistério.Inglês\" e \"Mistério.Suspense\" serão exibidos em Inglês e\n" +"Suspense abaixo de \"Mistério\". Se 'tags' não está na caixa, então\n" +"elas serão exibidas cada uma em sua própria linha." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "Tags browser category &partitioning method:" -msgstr "" +msgstr "Método de &particionamento de categorias do navegador de tags:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 msgid "" @@ -16137,10 +16477,15 @@ msgid "" "have a list of fixed-sized groups. Set to disabled\n" "if you never want subcategories" msgstr "" +"Escolha como as subcategorias do navegador de tags serão\n" +"exibidas quando houver mais itens que o limite. Selecione\n" +"pela primeira letra para ver uma lista A, B, C. Selecione\n" +"particionado para ter uma lista de grupos com tamanho fixo.\n" +"Defina como desativado se você não quiser subcategorias." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "&Collapse when more items than:" -msgstr "" +msgstr "Re&colher quando mais itens que:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "" @@ -16148,10 +16493,14 @@ msgid "" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" +"Se uma categoria do navegador de tags tiver mais itens do que este número,\n" +"ela será dividia em subcategorias. Se o método de partição estiver " +"desativado,\n" +"este valor será ignorado." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Categories not to partition:" -msgstr "" +msgstr "Categorias a não serem particionadas:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "" @@ -16161,6 +16510,11 @@ msgid "" "avoid collapsing hierarchical categories that have only\n" "a few top-level elements." msgstr "" +"Uma lista separada por vírgulas de categorias que não\n" +"serão particionadas mesmo que o número de itens for maior\n" +"que o valor mostrado cima. Esta opção pode ser usada para\n" +"evitar o recolhimento de categorias hierárquicas que têm\n" +"apenas alguns elementos no nível superior." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:318 msgid "Show &average ratings in the tags browser" @@ -16168,11 +16522,11 @@ msgstr "Mostrar média das avaliações no navegador de tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:319 msgid "Categories with &hierarchical items:" -msgstr "" +msgstr "Categorias com itens &hierárquicos:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:320 msgid "Use &alternating row colors in the Tag Browser" -msgstr "" +msgstr "Usar cores &alternadas nas linhas do navegador de tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:322 msgid "Show cover &browser in a separate window (needs restart)" @@ -16187,15 +16541,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:324 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" +"Quando exibir o navegador de capas em uma janela separada, exibir em &tela " +"cheia" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:325 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +"Você pode pressionar as teclas %s para alternar o modo de tela cheia." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:326 msgid "Show &reflections in the cover browser" -msgstr "" +msgstr "Mostrar &reflexos no navegador de capas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 @@ -16212,7 +16569,7 @@ msgstr "Salvar alterações" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:240 msgid "Cancel and return to overview" -msgstr "" +msgstr "Cancelar e retornar à visão geral" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:297 msgid "Restoring to defaults not supported for" @@ -16234,7 +16591,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48 msgid "Source" -msgstr "" +msgstr "Fonte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" @@ -16256,7 +16613,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" -msgstr "" +msgstr "Data da publicação" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format @@ -16265,15 +16622,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:323 msgid "No source selected" -msgstr "" +msgstr "Nenhuma fonte selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:324 msgid "No source selected, cannot configure." -msgstr "" +msgstr "Nenhuma fonte selecionada, não é possível configurar." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "Metadata sources" -msgstr "" +msgstr "Fontes dos metadados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "" @@ -16281,16 +16638,22 @@ msgid "" "also set the cover priority. Covers from sources that have a higher " "(smaller) priority will be preferred when bulk downloading metadata.\n" msgstr "" +"Desativa as fontes de metadados que você não quer usar desmarcando-as. Você " +"pode também deviner a prioridade de capa. Capas de fontes que possuem uma " +"prioridade maior (menores) serão preferidas quando for baixado um volume " +"grande de metadados.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "" "Sources with a red X next to their names must be configured before they will " "be used. " msgstr "" +"Fontes com um X vermelho ao lado de seus nomes devem ser configuradas antes " +"de serem usadas. " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:130 msgid "Configure selected source" -msgstr "" +msgstr "Configurar fonte selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132 msgid "" @@ -16299,11 +16662,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:133 msgid "&Select all" -msgstr "" +msgstr "&Selecionar todos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:134 msgid "&Clear all" -msgstr "" +msgstr "&Limpar todos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:135 msgid "" @@ -16343,9 +16706,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" -msgstr "" +msgstr " segundos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:144 msgid "Max. time to wait after first &cover is found:" @@ -16361,6 +16724,14 @@ msgid "" "metadata sources has a genre like tag set for the book you are searching " "for. Most often, they all have large tag sets." msgstr "" +"<p>Metadados diferentes têm conjuntos de tags diferentes para o mesmo livro. " +"Se esta opção for marcada, então o calibre irá usar conjuntos pequenos de " +"etiquetas. Isto tende a ser mais como gêneros, enquanto o conjunto maior de " +"tags tende a descrever o conteúdo dos livros.\n" +"<p>Note que esta opção irá fazer diferença na prática apenas se uma das " +"fontes de metadados tem um conjunto de tag do tipo gênero para o lívro que " +"você está pesquisando. Na maioria dos casos, todas têm conjuntos de tags " +"grandes." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:148 msgid "Prefer &fewer tags" @@ -16411,7 +16782,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:76 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -"Limitar o máx. número de tarefas simultâneos ao número de nú&cleos da CPU" +"Limitar o máx. número de tarefas simultâneas ao número de nú&cleos da CPU" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:77 msgid "Debug &device detection" @@ -16431,23 +16802,23 @@ msgstr "&Instalar ferramentas de linhas de comando" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:81 msgid "&Abort conversion jobs that take more than:" -msgstr "" +msgstr "&Abortar tarefas de conversão que levarem mais do que:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:82 msgid "Never abort" -msgstr "" +msgstr "Nunca abortar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:83 msgid " minutes" -msgstr "" +msgstr " minutos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:53 msgid "Device currently connected: " -msgstr "" +msgstr "Dispositivo atualmente conectado: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:56 msgid "Device currently connected: None" -msgstr "" +msgstr "Dispositivo atualmente conectado: Nenhum" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:193 msgid "That format and device already has a plugboard." @@ -16528,11 +16899,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" -msgstr "" +msgstr "Formato (escolha primeiro)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122 msgid "Device (choose second)" -msgstr "" +msgstr "Dispositivo (escolha depois)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 msgid "Add new plugboard" @@ -16548,11 +16919,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 msgid "Source template" -msgstr "" +msgstr "Modelo de origem" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 msgid "Destination field" -msgstr "" +msgstr "Campo destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 msgid "Save plugboard" @@ -16664,15 +17035,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "Any custom field" -msgstr "" +msgstr "Campo personalizado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:35 msgid "The lookup name of any custom field (these names begin with \"#\")." msgstr "" +"O nome de procura de qualquer campo personalizado (estes nomes começam com " +"\"#\")." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:66 msgid "Constant template" -msgstr "" +msgstr "Modelo de constante" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:67 msgid "" @@ -16682,7 +17055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:57 msgid "Save &template" -msgstr "Salvar &modelo" +msgstr "&Modelo de gravação" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:58 msgid "" @@ -16704,7 +17077,7 @@ msgstr "Variáveis disponíveis:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:60 msgid "Template Editor" -msgstr "" +msgstr "Editor de modelos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71 msgid "" @@ -16733,11 +17106,11 @@ msgstr "Trocar caminhos para &letras minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:76 msgid "Format &dates as:" -msgstr "Formato para &datas são:" +msgstr "Formatar &datas assim:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:77 msgid "File &formats to save:" -msgstr "&formatos de arquivo para salvar:" +msgstr "&Formatos de arquivo para salvar:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:78 msgid "Convert non-English characters to &English equivalents" @@ -16749,7 +17122,7 @@ msgstr "Salvar metadados no arquivo &OPF" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:80 msgid "&Show files in file browser after saving to disk" -msgstr "" +msgstr "E&xibir arquivos no navegador de arquivos depois de salvar no disco" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:37 msgid "" @@ -16775,6 +17148,28 @@ msgid "" "check for duplicates, to find which column contains a particular item, or to " "have hierarchical categories (categories that contain categories)." msgstr "" +"<b>Termos de pesquisa agrupada</b> são nomes de pesquisa que permitem uma " +"consulta que pesquisa automaticamente em mais de uma coluna. Por exemplo, se " +"você criar um termo de pesquisa agrupada <code>seriestodas</code> com o " +"valor <code>series, #minhaseries, #minhasseries2</code>, então a consulta " +"<code>seriestodas:adhoc</code> irá encontrar \"adhoc\" em qualquer das " +"colunas <code>series</code>, <code>#minhasseries</code>, e " +"<code>#minhasseries2</code>. <p> Digite o nome do termo de pesquisa agrupada " +"na caixa de lista suspensa, digite a lista de colunas nas quais pesquisar o " +"valor da caixa, então aperte o botão Salvar. <p> Nota: Termos de pesquisa " +"são forçados para minúsculas (<code>MinhaPesquisa</code> e " +"<code>minhapesquisa</code> são o mesmo termo). <p> Você pode ter seu termo " +"de pesquisa agrupada aparecendo como categorias de usuário no navegador de " +"tags. É só adicionar os nomes dos termos de pesquisa agrupada para Fazer " +"categorias de usuários a partir da caixa. Você pode adicionar múltiplos " +"termos separados por vírgulas. A nova categoria de usuário será " +"automaticamente preenchida com todos os itens nas categorias incluídas no " +"termo de pesquisa agrupada. Usando o exemplo <code>seriestodas</code> acima, " +"a categoria gerada automaticamente conterá todas as séries mencionadas em " +"<code>series</code>, <code>#minhasseries</code>, e " +"<code>#minhasseries2</code>. Isto pode ser útil para verficar por " +"duplicados, para encontrar qual coluna contém um item em particular, ou para " +"ter categorias hierárquicas (categorias que contêm categorias)." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 @@ -16793,11 +17188,11 @@ msgstr "Qualquer critério" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:176 msgid "Grouped Search Terms" -msgstr "" +msgstr "Termos de pesquisa agrupada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:140 msgid "The search term cannot be blank" -msgstr "" +msgstr "O termo de pesquisa não pode estar em branco" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:150 msgid "That name is already used for a column or grouped search term" @@ -16813,11 +17208,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:173 msgid "The empty grouped search term cannot be deleted" -msgstr "" +msgstr "O termo de pesquisa agrupada vazio não pode ser excluído" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:168 msgid "Search as you &type" -msgstr "" +msgstr "Pesquisar enquanto você digi&ta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:169 msgid "Unaccented characters match accented characters" @@ -16827,10 +17222,12 @@ msgstr "" msgid "" "&Highlight search results instead of restricting the book list to the results" msgstr "" +"&Destacar resultados de pesquisa em ves de restringir a lista de livros aos " +"resultados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:171 msgid "What to search by default" -msgstr "" +msgstr "O que pesquisar por padrão" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:172 msgid "" @@ -16839,14 +17236,18 @@ msgid "" "search not just authors but title/tags/series/comments/etc. Use these " "options if you would like to change this behavior." msgstr "" +"Quando você digitar um termo de pesquisa sem um prefixo, por padrão o " +"calibre irá pesquisar em todos os metadados. Por exemplo, digitar \"asimov\" " +"irá pesquisar não só por autores mas títulos, tags, séries, comentários, " +"etc. Use estas opções se você quer mudar este comportamento." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:173 msgid "&Limit the searched metadata" -msgstr "" +msgstr "&Limitar os metadados procurados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:174 msgid "&Columns that non-prefixed searches are limited to:" -msgstr "" +msgstr "&Colunas às quais pesquisas não-prefixadas estão limitadas:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:175 msgid "" @@ -16855,10 +17256,14 @@ msgid "" "you always use prefixes in your saved searches. For example, use " "\"series:Foundation\" rather than just \"Foundation\" in a saved search" msgstr "" +"Note que esta opção afeta todas as pesquisas, inclusive pesquisas salvas e " +"restrições. Portanto, se você usar esta opção, assegure-se de que irá sempre " +"usar prefixos em usas pesquisas salvas. Por exemplo, use " +"\"series:Foundation\" em vez de somente \"Foundation\" em uma pesquisa salva." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:177 msgid "&Names:" -msgstr "" +msgstr "&Nomes:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:178 msgid "" @@ -16868,10 +17273,16 @@ msgid "" "changing the name and pressing Save. Change the value of\n" "a search term by changing the value box then pressing Save." msgstr "" +"Contém os nomes dos termos de pesquisa agrupada definidos\n" +"atualmente. Crie um novo nome digitando-o em uma caixa vazia,\n" +"então pressione Salvar. Renomeie um termo de pesquisa\n" +"selecionando-o, então alterando-o e pressionando Salvar.\n" +"Altere o valor de um termo de pesquisa alterando a caixa\n" +"do valor e então pressione Salvar." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:183 msgid "Delete the current search term" -msgstr "" +msgstr "Excluir o termo de pesquisa atual" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:185 msgid "" @@ -16882,27 +17293,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:189 msgid "Make &user categories from:" -msgstr "" +msgstr "Fazer categorias de usuário a partir de:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:190 msgid "" "Enter the names of any grouped search terms you wish\n" "to be shown as user categories" msgstr "" +"Digite os nomes dos termos de pesquisa agrupada que\n" +"que você deseja exibir como categorias de usuário" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:192 msgid "" "Clear search histories from all over calibre. Including the book list, e-" "book viewer, fetch news dialog, etc." msgstr "" +"Limpar histórico de pesquisas de todo o calibre. Inclusive a lista de " +"livros, visualizador de livros, dialogo de busca de notícias, etc." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:193 msgid "Clear search &histories" -msgstr "" +msgstr "Limpar &históricos de pesquisa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:194 msgid "What to search when searching similar books" -msgstr "" +msgstr "O que pesquisar na pesquisa por livros similares" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:195 msgid "" @@ -16913,22 +17328,29 @@ msgid "" " By changing the lookup name to a grouped search term you can\n" " search multiple columns at once.</p>" msgstr "" +"<p>Quando pesquisar livros similares com um clique o livro\n" +" com o botão direito do mouse e selecionando \"Livros " +"similares...\"\n" +" o calibre constroi uma pesquisa usando a coluna para procurar\n" +" nomes especificados abaixo. Alterando o nome de pesquisa para um\n" +" termo de pesquisa agrupada, você poderá pesquisar várias\n" +" colunas de uma vez.</p>" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:200 msgid "Similar authors: " -msgstr "" +msgstr "Autores similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:201 msgid "Similar series: " -msgstr "" +msgstr "Séries similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:202 msgid "Similar tags: " -msgstr "" +msgstr "Tags similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:203 msgid "Similar publishers: " -msgstr "" +msgstr "Editoras similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70 @@ -16948,6 +17370,7 @@ msgstr "Gerenciamento automático" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:36 msgid "Cannot change metadata management while a device is connected" msgstr "" +"Não é possível gerenciar metadados quando um dispositivo estiver conectado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69 msgid "Metadata &management:" @@ -16963,6 +17386,15 @@ msgid "" "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " "device in sync with the calibre library, on every connect</li></ul>" msgstr "" +"<li><b>Gerenciamento manual</b>: O calibre atualiza os metadados e adiciona " +"coleções somente quando um livro é enviado. Com esta opção, o calibre nunca " +"irá remover uma coleção.</li>\n" +"<li><b>Somente no envio</b>: O calibre atualiza os metadados e " +"adiciona/remove coleções para um livro somente quando ele é enviado para um " +"dispositivo.</li>\n" +"<li><b>Gerenciamento automático</b>: O calibre atualiza automaticamente os " +"metadados no dispositivo em sincronização com a biblioteca do calibre toda " +"vez que conectado.</li></ul>" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:77 msgid "" @@ -17016,7 +17448,7 @@ msgstr "Tamanho max. da &capa:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" -msgstr "&porta do servidor:" +msgstr "&Porta do servidor:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" @@ -17050,7 +17482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" -msgstr "" +msgstr "Senha incompatível com alguns dispositivos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" @@ -17213,7 +17645,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:97 msgid "Enter the name of the function to create." -msgstr "" +msgstr "Digie o nome da funão a ser criada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:98 msgid "Arg &count:" @@ -17224,7 +17656,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17242,7 +17674,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:35 msgid "Location Manager" -msgstr "" +msgstr "Gerenciador de localização" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:36 msgid "Switch between library and device views" @@ -17258,19 +17690,20 @@ msgstr "A barra de ferramenta principal" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221 msgid "The main toolbar when a device is connected" -msgstr "A barra de ferramenta principal quando o dispositivo é desconectado" +msgstr "" +"A barra de ferramenta principal quando um dispositivo estiver conectado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222 msgid "The optional second toolbar" -msgstr "" +msgstr "A barra de ferramentas secundária opcional" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223 msgid "The menubar" -msgstr "" +msgstr "A barra de menu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224 msgid "The menubar when a device is connected" -msgstr "" +msgstr "A barra de menu quando o dispositivo estiver conectado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:225 msgid "The context menu for the books in the calibre library" @@ -17282,11 +17715,12 @@ msgstr "O menu de contexto para os livros no dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:229 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Menu de contexto para o navegador de capas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:235 msgid "Click to choose toolbar or menu to customize" msgstr "" +"Clique para escolher a personalização do menu ou da barra de ferramentas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:271 msgid "Cannot add" @@ -17311,10 +17745,13 @@ msgid "" "<p>The toolbar in calibre is different depending on whether a device is " "connected or not. Choose <b>which toolbar</b> you would like to customize:" msgstr "" +"<p>A barra de ferramenta no calibre é diferente dependendo se um dispositivo " +"está conectado ou não. Selecione <b>qual barra de ferramentas</b> você " +"gostaria de personalizar:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:126 msgid "Choose the toolbar to customize" -msgstr "" +msgstr "Escolha a barra de ferramentas a ser personalizada" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127 msgid "A&vailable actions" @@ -17343,7 +17780,7 @@ msgstr "Mover ação selecionada para baixo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:347 msgid "ID" -msgstr "" +msgstr "ID" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:126 msgid "This tweak has it default value" @@ -17414,11 +17851,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:348 msgid "Delete current search" -msgstr "" +msgstr "Excluir pesquisa atual" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:349 msgid "No search is selected" -msgstr "" +msgstr "Nenhuma pesquisa foi selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:351 msgid "The selected search will be <b>permanently deleted</b>. Are you sure?" @@ -17431,11 +17868,11 @@ msgstr "Pesquisar (Para Pesquisa Avançada clique no botão da esquerda)" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:392 msgid "Start search" -msgstr "" +msgstr "Iniciar pesquisa" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:402 msgid "Enable or disable search highlighting." -msgstr "" +msgstr "Ativar e desativar destaque de pesquisa." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:457 msgid "Saved Searches" @@ -17456,23 +17893,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:470 msgid "Create saved search" -msgstr "" +msgstr "Criar pesquisa salva" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:474 msgid "Delete saved search" -msgstr "" +msgstr "Excluir pesquisa salva" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:478 msgid "Manage saved searches" -msgstr "" +msgstr "Gerenciar pesquisas salvas" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:488 msgid "*Current search" -msgstr "" +msgstr "*Pesquisa atual" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:12 msgid "Restrict to" -msgstr "Restrito à" +msgstr "Restringir a" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:93 @@ -17483,12 +17920,12 @@ msgstr "(todos os livros)" msgid "" "Books display will be restricted to those matching a selected saved search" msgstr "" -"Mostra de livros será restrita aqueles correspondentes a pesquisa salva " -"selecionada" +"Exibição de livros será restrita àqueles que correspondem a uma pesquisa " +"salva selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54 msgid " or the search " -msgstr "" +msgstr " ou a pesquisa " #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:88 msgid "({0} of {1})" @@ -17530,32 +17967,32 @@ msgstr "Clique para alterar" #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:38 msgid "Added Tags:" -msgstr "" +msgstr "Tags adicionadas:" #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:39 msgid "Open store in external web browswer" -msgstr "" +msgstr "Abrir loja em um navegador externo" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 msgid "&Name:" -msgstr "" +msgstr "&Nome:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 msgid "&Description:" -msgstr "" +msgstr "&Descrição:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" -msgstr "" +msgstr "&Sede:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" -msgstr "" +msgstr "Ativa:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:232 msgid "DRM:" -msgstr "" +msgstr "DRM:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 @@ -17564,7 +18001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:233 msgid "true" -msgstr "" +msgstr "verdadeiro" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 @@ -17573,67 +18010,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:234 msgid "false" -msgstr "" +msgstr "falso" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:226 msgid "Affiliate:" -msgstr "" +msgstr "Filial:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 msgid "Nam&e/Description ..." -msgstr "" +msgstr "Nom&e/Descrição ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 msgid "Query:" -msgstr "" +msgstr "Consulta:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81 msgid "Enable" -msgstr "" +msgstr "Ativa" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:179 msgid "Invert" -msgstr "" +msgstr "Inverter" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Affiliate" -msgstr "" +msgstr "Filial" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Enabled" -msgstr "" +msgstr "Ativado" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Headquarters" -msgstr "" +msgstr "Sede" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "No DRM" -msgstr "" +msgstr "Sem DRM" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:129 msgid "" "This store is currently disabled and cannot be used in other parts of " "calibre." msgstr "" +"Esta loja está atualmente inativa e não pode ser usada em outras partes do " +"calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:131 msgid "" "This store is currently enabled and can be used in other parts of calibre." msgstr "" +"Esta loja está atualmente ativada e pode ser usada em outras partes do " +"Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136 msgid "This store only distributes ebooks without DRM." -msgstr "" +msgstr "Esta loja distribui livros digitais sem DRM." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:138 msgid "" "This store distributes ebooks with DRM. It may have some titles without DRM, " "but you will need to check on a per title basis." -msgstr "" +msgstr "Esta loja distribui livros digitais sem DRM." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:140 #, python-format @@ -17642,45 +18083,50 @@ msgid "" "the store caters to. However, this does not necessarily mean that the store " "is limited to that market only." msgstr "" +"A loja é sediada em %s. Isto é uma boa indicação de a que mercado a loja se " +"dirige. Entretanto, isto não significa necessariamente que a loja está " +"limitada a esse mercado apenas." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:247 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" +"Comprando desta loja você dá suporte ao desenvolvedor do Calibre: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145 #, python-format msgid "This store distributes ebooks in the following formats: %s" -msgstr "" +msgstr "Esta loja distribui livros digitais nos seguintes formatos: %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." -msgstr "" +msgstr "Configurar..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 msgid "Time" -msgstr "" +msgstr "Tempo" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 msgid "Number of seconds to wait for a store to respond" -msgstr "" +msgstr "Número de segundos para esperar a resposta da loja" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 msgid "Number of seconds to let a store process results" msgstr "" +"Número de segundos para esperar o processamento de resultados da loja" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 msgid "Display" -msgstr "" +msgstr "Exibir" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 msgid "Maximum number of results to show per store" -msgstr "" +msgstr "Número máximo de resultados a exibir por loja" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 msgid "Open search result in system browser" -msgstr "" +msgstr "Abrir resultado da pesquisa no navegador do sistema" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" @@ -17773,19 +18219,20 @@ msgstr "Ir para Loja..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:128 #, python-format msgid "Buying from this store supports the calibre developer: %s</p>" -msgstr "Comprar dessa loja apoia os desenvolvedores do Calibre: %s</p>" +msgstr "" +"Comprando desta loja você dá suporte ao desenvolvedor do Calibre: %s</p>" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:177 msgid "No query" -msgstr "" +msgstr "Nenhuma consulta" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:178 msgid "You must enter a title, author or keyword to search for." -msgstr "" +msgstr "Você deve digitar um título, autor ou palavra-chave para pesquisar" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:301 msgid "Customize get books search" -msgstr "Personaliza a busca por livros" +msgstr "Personalizar a busca por livros" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:311 msgid "Configure search" @@ -17802,31 +18249,31 @@ msgstr "Escolha qual formato baixar para sua biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:170 msgid "Get Books" -msgstr "Compre Livros" +msgstr "Obter livros" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:171 msgid "Search by title" -msgstr "" +msgstr "Pesquisar por título" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:173 msgid "Search by author" -msgstr "" +msgstr "Pesquisar por autor" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:175 msgid "&Keyword:" -msgstr "" +msgstr "&Palavra-chave:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:176 msgid "Search by any keyword" -msgstr "" +msgstr "Pesquisar por palavra-chave" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:182 msgid "Open a selected book in the system's web browser" -msgstr "Abra o livro selecionado no navegador do sistema" +msgstr "Abrir o livro selecionado no navegador do sistema" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:183 msgid "Open in &external browser" -msgstr "Abra em um navegador &externo" +msgstr "Abrir em um navegador &externo" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 @@ -17884,7 +18331,7 @@ msgstr "&Consulta:" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:670 msgid "Close" -msgstr "" +msgstr "Fechar" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:75 msgid "" @@ -17914,7 +18361,7 @@ msgstr "%p%" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" -msgstr "O prazo de agrupamento da busca é \"{0}\"" +msgstr "O termo de pesquisa agrupada é \"{0}\"" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" @@ -17963,19 +18410,19 @@ msgstr "O nome da pesquisa salva %s já está sendo usado." #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:49 msgid "Manage Authors" -msgstr "Organiza Autores" +msgstr "Gerenciar autores" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:51 msgid "Manage Series" -msgstr "Organiza Séries" +msgstr "Gerenciar séries" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:53 msgid "Manage Publishers" -msgstr "Organiza Editores" +msgstr "Gerenciar editoras" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:55 msgid "Manage Tags" -msgstr "Organiza Marcadores" +msgstr "Gerenciar tags" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:576 @@ -17986,7 +18433,7 @@ msgstr "Gerenciar categorias do usuário" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:562 msgid "Manage Saved Searches" -msgstr "Gerenciar Pesquisas Salvas" +msgstr "Gerenciar pesquisas salvas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:67 msgid "Invalid search restriction" @@ -18076,7 +18523,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 msgid "Alter Tag Browser" -msgstr "Navegador por Tags alternativo" +msgstr "Alterar navegador de tags" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 @@ -18097,7 +18544,7 @@ msgstr "Ordernar pela média de avaliações" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" -msgstr "Configura forma de ordenação para entradas no Navegador de Tags" +msgstr "Configurar forma de ordenação de entradas no navegador de tags" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 msgid "Match type" @@ -18107,7 +18554,7 @@ msgstr "Tipo de correspondência" msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -"Quando selecionando multiplos itens no Navegador de Tags, correspondam a " +"Quando a seleção de múltiplos itens no navegador de tags corresponde a " "qualquer critério ou todos eles." #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 @@ -18130,12 +18577,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:511 #, python-format msgid "Rename %s" -msgstr "" +msgstr "Renomear %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:448 #, python-format msgid "Delete %s" -msgstr "" +msgstr "Excluir %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 #, python-format @@ -18160,7 +18607,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:485 #, python-format msgid "Delete search %s" -msgstr "" +msgstr "Excluir pesquisa %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format @@ -18185,7 +18632,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 #, python-format msgid "Hide category %s" -msgstr "Esconder categoria %s" +msgstr "Ocultar categoria %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 msgid "Show category" @@ -18209,11 +18656,11 @@ msgstr "Gerenciar %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:567 msgid "Change category icon" -msgstr "" +msgstr "Alterar ícone de categoria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:569 msgid "Restore default icon" -msgstr "" +msgstr "Restaurar ícone padrão" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:587 msgid "Show all categories" @@ -18225,24 +18672,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:592 msgid "Disable" -msgstr "" +msgstr "Desativar" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:596 msgid "Partition" -msgstr "" +msgstr "Partição" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:611 msgid "First letter is usable only when sorting by name" -msgstr "" +msgstr "A primeira letra é útil apenas na ordenação por nome" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70 #, python-format msgid "Convert book %(num)d of %(total)d (%(title)s)" -msgstr "" +msgstr "Converter livro %(num)d de %(total)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Could not convert" -msgstr "" +msgstr "Não foi possível converter" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:98 #, python-format @@ -18325,7 +18772,7 @@ msgstr "&Ejetar dispositivo conectado" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:252 msgid "Quit calibre" -msgstr "" +msgstr "Sair do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:265 msgid "Clear the current search" @@ -18397,7 +18844,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 msgid "Conversion Failed" -msgstr "" +msgstr "Falha na conversão" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:675 msgid "Recipe Disabled" @@ -18423,7 +18870,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:747 msgid "Active jobs" -msgstr "" +msgstr "Tarefas ativas" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:818 msgid "" @@ -18485,23 +18932,23 @@ msgstr "Instalar e configurar plugins de usuário" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:44 msgid "Edit bookmark" -msgstr "Editar favorito" +msgstr "Editar marcador" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:44 msgid "New title for bookmark:" -msgstr "Novo título para o favorito:" +msgstr "Novo título para o marcador:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:53 msgid "Export Bookmarks" -msgstr "Exportar favoritos" +msgstr "Exportar marcadores" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:55 msgid "Saved Bookmarks (*.pickle)" -msgstr "Salvar Favoritos (*.pickle)" +msgstr "Salvar marcadores (*.pickle)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:63 msgid "Import Bookmarks" -msgstr "Importar favoritos" +msgstr "Importar marcadores" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:63 msgid "Pickled Bookmarks (*.pickle)" @@ -18509,7 +18956,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61 msgid "Bookmark Manager" -msgstr "Organizar favoritos" +msgstr "Organizar marcadores" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62 msgid "Actions" @@ -18520,8 +18967,8 @@ msgid "Edit" msgstr "Editar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Reiniciar" @@ -18539,12 +18986,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opções de personalização do visualizador de eBooks" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Lembrar do último tamanho da janela" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18553,7 +19000,7 @@ msgstr "" "aparência de todos os livros." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18572,7 +19019,7 @@ msgstr "Hifenizar texto" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 msgid "Default language for hyphenation rules" -msgstr "Linguagem padrão para regras de hifenização" +msgstr "Idioma padrão para regras de hifenização" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 msgid "Save the current position in the document, when quitting" @@ -18647,38 +19094,42 @@ msgstr "O tamanho da fonte monoespaçada em px" msgid "The standard font type" msgstr "O tipo padrão de fonte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "O tamanho mínimo da fonte em px" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 -msgid "Choose a name for this theme" -msgstr "" +msgid "Theme name" +msgstr "Nome do tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 +msgid "Choose a name for this theme" +msgstr "Escolha um nome para este tema" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" -msgstr "" +msgstr "Escolha a cor do texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Ainda está editando" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -18686,229 +19137,237 @@ msgstr "" "Você está executando uma operação de edição de um atalho de teclado. " "Complete primeiro esta ação cliacando fora da caixa de edição de atalhos." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configurar visualizador de E-book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Tamanho de fonte &padrão:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" -msgstr "" +msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "Tamanho mín&imo da fonte:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "O tamanho mínimo da fonte em pixels" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opções de &font" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" -msgstr "" +msgstr " página(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" -msgstr "" +msgstr "Margem &superior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" -msgstr "" +msgstr "Margem &lateral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" -msgstr "" +msgstr "Margem &inferior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" -msgstr "" +msgstr "Opções de tela c&heia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" -msgstr "" +msgstr "Cor de fundo:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" -msgstr "" +msgstr "Amostra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" -msgstr "" +msgstr "Alteral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" -msgstr "" +msgstr "Cor do texto:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" -msgstr "" +msgstr "Cores e fundos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" -msgstr "" +msgstr "desativado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Redimensionar imagens maiores que a janela do visualizador (precisa " "reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "H&ifenizar (quebrar linha no meio de palavras grandes)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" -msgstr "&Linguagem padrão para hifenização" +msgstr "&Idioma padrão para hifenização" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -"A linguagem padrão para usar nas regras do emprego do hífen. Se o livro não " -"especificar uma linguagem, esta será usada." +"O idioma padrão para usar nas regras do emprego do hífen. Se o livro não " +"especificar um idioma, este será usado." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Geral" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Duplo clique para mudar um atalho do teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Atalhos do &Teclado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" -msgstr "" +msgstr "Excluir um tema salvo:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" -msgstr "" +msgstr "&Tematização" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/dictionary.py:53 msgid "No results found for:" @@ -18931,7 +19390,7 @@ msgid "&Search for next occurrence" msgstr "&Busca por proxima ocorrência" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir para..." @@ -18961,7 +19420,7 @@ msgstr "Fim da seção" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 msgid "Default font size" -msgstr "" +msgstr "Tamanho de fonte padrão" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:617 #, python-format @@ -18971,20 +19430,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:28 msgid "Zoom &in" -msgstr "" +msgstr "Apro&ximar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:29 msgid "Zoom &out" -msgstr "" +msgstr "Afas&tar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:40 msgid "&Save as" -msgstr "" +msgstr "&Salvar como" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:41 msgid "&Rotate" -msgstr "" +msgstr "Gi&rar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:67 msgid "Choose a file to save to" @@ -18993,7 +19452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:100 #, python-format msgid "View Image: %s" -msgstr "" +msgstr "Visualizar imagem: %s" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12 msgid "Scroll to the next page" @@ -19049,173 +19508,163 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Procurar texto no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Trocar para tela cheia (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Modo tela cheia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Clique com o botão direito para mostrar os controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" -msgstr "" +msgstr "Pressione Esc para sair" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Visualizar impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" -msgstr "" +msgstr "Limpar lista de livros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Conectando em dict.org para procurar: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Escolher eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" -msgstr "Favorito #%d" +msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" -msgstr "Adicionar favorito" +msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" -msgstr "Colocar o título para o favorito:" +msgstr "Colocar o título para o marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" -msgstr "Organizar favoritos" +msgstr "Organizar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Carregando eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Não foi possível abrir o eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opções de controle do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado, a janela do visualizador irá tentar vir para frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alerta javascript e mensagens de console no console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19247,11 +19696,11 @@ msgstr "Página anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:219 msgid "Increase font size" -msgstr "" +msgstr "Aumetar tamanho da fonte" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220 msgid "Decrease font size" -msgstr "" +msgstr "Diminuir tamanho da fonte" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:224 msgid "Find next" @@ -19263,11 +19712,11 @@ msgstr "Procurar próxima ocorrência" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:229 msgid "Reference Mode" -msgstr "Modo de Referência" +msgstr "Modo de referência" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:230 msgid "Bookmark" -msgstr "Favoritos" +msgstr "Marcador" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:231 msgid "Toggle full screen" @@ -19291,11 +19740,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:237 msgid "Load theme" -msgstr "" +msgstr "Carregar tema" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:238 msgid "Load a theme" -msgstr "" +msgstr "Carregar um tema" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format @@ -19316,7 +19765,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:100 msgid "Test name invalid" -msgstr "" +msgstr "Nome de teste inválido" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:101 #, python-format @@ -19324,6 +19773,8 @@ msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" +"O nome <b>%r</b> não parece terminar com uma extensão de arquivo. O nome " +"deve ter uma exteção de arquivo como .epub ou .mobi" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:923 msgid "Drag to resize" @@ -19334,81 +19785,84 @@ msgid "Show" msgstr "Mostrar" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Esconder" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Alternar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" +"Escolha o seu dispositivo de livros digitais. Se o seu dispositivo não " +"estiver na lista, escolha o dispositivo \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Movendo biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Falha ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Banco de dados inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Não é possível mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" -msgstr "Escolha a localização para os livros" +msgstr "Escolha o local para os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" -msgstr "" +msgstr "Pró&ximo >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" -msgstr "" +msgstr "< &Voltar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Cancelar" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Concluir" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Enviar (Commit)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "assistente de inicialização" @@ -19417,7 +19871,7 @@ msgstr "assistente de inicialização" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Bem-vindo ao calibre" @@ -19425,7 +19879,7 @@ msgstr "Bem-vindo ao calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Aqui você encontra tudo o que precisa para eBooks." @@ -19481,7 +19935,7 @@ msgstr "&Kindle e-mail:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57 msgid "Choose your &language:" -msgstr "Escolha sua &linguagem:" +msgstr "Escolha seu &idioma:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58 msgid "" @@ -19495,9 +19949,8 @@ msgid "" "location. If a calibre library already exists at the new location, calibre " "will switch to using it." msgstr "" -"Se você tem uma biblioteca do calibre, era será copiada para a nova " -"localização. Se uma biblioteca do calibre já existe na nova localização, " -"calibre irá usá-la." +"Se você tem uma biblioteca do calibre, ela será copiada para o novo local. " +"Se uma biblioteca do calibre já existe no novo local, o calibre irá usá-la." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:34 #, python-format @@ -19632,7 +20085,7 @@ msgstr "&Servidor de Mail" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "calibre can <b>optionally</b> use a server to send mail" msgstr "" -"o calibre pode <b>opcionalmente</b> usar um servidor para o envio de email" +"O calibre pode <b>opcionalmente</b> usar um servidor para o envio de email" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:136 msgid "&Hostname:" @@ -19694,52 +20147,44 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:151 msgid "&None" -msgstr "" +msgstr "&Nenhum" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:152 msgid "Use Gmail" -msgstr "Utilizar Gmail" +msgstr "Usar Gmail" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:153 msgid "Use Hotmail" -msgstr "" +msgstr "Usar Hotmail" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:154 msgid "&Test email" msgstr "&Testar e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Se você usa o aplicativo de eBooks <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> no seu iPhone/iTouch, " -"você pode acessar sua coleção de livros do calibre diretamente no " -"dispositivo. Para fazer isto você tem que ligar o servidor de conteúdo do " -"calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Ligar servidor de &conteúdo" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Lembre-se de deixar o calibre rodando uma vez que o servidor somente " -"funciona enquanto o calibre está rodando.\n" -"<p>O Stanza deverá ver sua coleção do calibre automaticamente. Se não, tente " -"adicionar a URL http://myhostname:8080 como um novo catálogo no leitor " -"Stanza em seu iPhone. Onde myhostname deverá ser o hostname ou o endereço IP " -"do computador que o calibre está rodando." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20028,7 +20473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:56 msgid "Symbols" -msgstr "" +msgstr "Símbolos" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:287 msgid "No genres to catalog.\n" @@ -20045,11 +20490,11 @@ msgstr "Nenhum livro disponível no catálogo" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 msgid "Titles" -msgstr "" +msgstr "Títulos" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:308 msgid "Genres" -msgstr "" +msgstr "Gêneros" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 @@ -20063,7 +20508,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:314 msgid "Descriptions" -msgstr "" +msgstr "Descrições" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:541 msgid "<p>Inconsistent Author Sort values for Author<br/>" @@ -20103,7 +20548,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 msgid "by " -msgstr "" +msgstr "por " #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 msgid "Descriptions HTML" @@ -20156,12 +20601,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 #, python-format msgid "Authors beginning with %s" -msgstr "" +msgstr "Autores começando com %s" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 #, python-format msgid "Authors beginning with '%s'" -msgstr "" +msgstr "Autores começando com \"%s\"" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 msgid "NCX for Recently Added" @@ -20201,11 +20646,11 @@ msgstr "Títulos extras" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:28 msgid "Invalid authors" -msgstr "Autores Inválidos" +msgstr "Autores inválidos" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:29 msgid "Extra authors" -msgstr "Autores extras" +msgstr "Autores adicionais" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:30 msgid "Missing book formats" @@ -20458,7 +20903,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:504 msgid "Print metadata in OPF form (XML)" -msgstr "Mostrar metadados num formulário OPF (XML)" +msgstr "Imprimir metadados num formulário OPF (XML)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:513 msgid "You must specify an id" @@ -20551,7 +20996,7 @@ msgstr "Exportar todos os livros em um diretório" #: /home/kovid/work/calibre/src/calibre/library/cli.py:657 msgid "Specifying this switch will turn this behavior off." -msgstr "Especificando esta mudança desligará este comportamento" +msgstr "Especificar esta mudança desligará este comportamento" #: /home/kovid/work/calibre/src/calibre/library/cli.py:680 #, python-format @@ -20570,10 +21015,10 @@ msgid "" msgstr "" "%prog add_custom_column [opções] identificador nome tipo-de-dado\n" "\n" -"Cria um campo personalizado. \"identificador\" é o nome para o computador do " -"campo.\n" -"Não pode conter espaços ou vírgulas. \"nome\" é o nome do campo que será " -"mostrado.\n" +"Criar uma coluna personalizada. \"identificador\" é o nome de máquina para " +"coluna.\n" +"Não pode conter espaços ou dois-pontos. \"nome\" é o nome da coluna que será " +"exibido.\n" "tipo-de-dado pode ser um dos seguintes: {0}\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:702 @@ -20638,7 +21083,7 @@ msgstr "" "Filtre os resultados por uma frase de pesquisa. Para o formato da frase de " "pesquisa, por favor, veja a documentação relacionada a pesquisa no Manual do " "Usuário.\n" -"Padrão: Sem filtros" +"Padrão: sem filtros" #: /home/kovid/work/calibre/src/calibre/library/cli.py:821 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 @@ -20929,24 +21374,24 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" -msgstr "" +msgstr " (%s livros)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrando o banco de dados antigo para a biblioteca de ebook em " "%s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -20960,7 +21405,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:345 msgid "Title Sort" -msgstr "" +msgstr "Ordenar por título" #: /home/kovid/work/calibre/src/calibre/library/restore.py:122 msgid "Starting restoring preferences and column metadata" @@ -20984,7 +21429,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/restore.py:162 msgid "Processed" -msgstr "" +msgstr "Processado" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34 msgid "The title" @@ -20999,8 +21444,8 @@ msgid "" "The author sort string. To use only the first letter of the name use " "{author_sort[0]}" msgstr "" -"Os caracteres para ordenação por autor. Para usar somente a primeira letra " -"do nome use {author_sort[0]}" +"Os caracteres para ordenação de autor. Para usar somente a primeira letra do " +"nome use {author_sort[0]}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38 msgid "The tags" @@ -21015,6 +21460,8 @@ msgid "" "The series number. To get leading zeros use {series_index:0>3s} or " "{series_index:>3s} for leading spaces" msgstr "" +"O número de série. Para ter zeros à frente utilize {series_index:0>3s} ou " +"{series_index:>3s} para espaços à frente" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "The rating" @@ -21039,6 +21486,7 @@ msgstr "A data de publicação" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The date when the metadata for this book record was last modified" msgstr "" +"A data em que os metadados deste livro foram modificados pela última vez" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:50 msgid "The calibre internal id" @@ -21106,7 +21554,7 @@ msgid "" "experience errors when saving, depending on how well the filesystem you are " "saving to supports unicode." msgstr "" -"Normalmente, calibre converterá todos caracteres não Ingleses em " +"Normalmente, o calibre irá converter todos caracteres não Ingleses em " "equivalentes Ingleses para os nomes dos arquivos. AVISO: Se você desligar " "este, você poderá experimentar erros durante salvamentos, dependendo de como " "o sistema de arquivos que você está salvando suporta \"unicode\"." @@ -21118,6 +21566,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(mn)s - month number, %(year)s - year. Default is: %(default)s" msgstr "" +"O formato para exibir datas. %(day)s - dia, %(month)s - mês, %(mn)s - número " +"do mês, %(year)s - ano. O padrão é: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:123 msgid "Convert paths to lowercase." @@ -21213,7 +21663,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:355 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:652 msgid "All books" -msgstr "" +msgstr "Todos os livros" #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:319 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:354 @@ -21225,48 +21675,48 @@ msgstr "Mais recente" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:65 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:521 msgid "Loading, please wait" -msgstr "" +msgstr "Carregando... aguarde, por favor." #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:91 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:112 msgid "Go to" -msgstr "" +msgstr "Ir para" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 msgid "First" -msgstr "" +msgstr "Primeiro" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 msgid "Last" -msgstr "" +msgstr "Último" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:110 #, python-format msgid "Browsing %d books" -msgstr "" +msgstr "Navegando por %d livros" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:261 msgid "Average rating" -msgstr "" +msgstr "Avaliação média" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:128 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f estrelas" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:165 #, python-format msgid "%d stars" -msgstr "" +msgstr "%d estrelas" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:262 msgid "Popularity" -msgstr "" +msgstr "Popularidade" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:284 msgid "library" -msgstr "" +msgstr "biblioteca" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:285 msgid "home" @@ -21291,7 +21741,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547 msgid "Up" -msgstr "" +msgstr "Para cima" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:687 msgid "in" @@ -21299,42 +21749,42 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:690 msgid "Books in" -msgstr "" +msgstr "Livros em" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" -msgstr "" +msgstr "Outros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 -msgid "Details" -msgstr "" +msgstr "Obter" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +msgid "Details" +msgstr "Detalhes" + +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" -msgstr "" +msgstr "Este livro foi excluído" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21422,7 +21872,7 @@ msgstr "Livros ordenados por " #: /home/kovid/work/calibre/src/calibre/utils/config.py:38 msgid "Usage" -msgstr "" +msgstr "Uso" #: /home/kovid/work/calibre/src/calibre/utils/config.py:89 msgid "Created by " @@ -21438,11 +21888,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config.py:98 msgid "Options" -msgstr "" +msgstr "Opções" #: /home/kovid/work/calibre/src/calibre/utils/config.py:99 msgid "show this help message and exit" -msgstr "" +msgstr "exibir esta mensagem de ajuda na saída" #: /home/kovid/work/calibre/src/calibre/utils/config.py:100 msgid "show program's version number and exit" @@ -21471,7 +21921,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 msgid "The language in which to display the user interface" -msgstr "A linguagem pela qual irá mostrar a interface do usuário." +msgstr "O idioma em que a interface do usuário será exibida." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:389 msgid "The default output format for ebook conversions." @@ -21491,6 +21941,10 @@ msgid "" "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" +"A prioridade dos processos. Uma prioridade maior significa que eles serão " +"executados mais rapidamente e que consumirão mais recursos. A maioria das " +"tarefas como conversões, download de notícias, adição de livros, etc, são " +"afetadas por esta configuração." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 msgid "Swap author first and last names when reading metadata" @@ -21503,7 +21957,7 @@ msgstr "Adicionar novos formatos para os registros de livros existentes" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:406 msgid "Tags to apply to books added to the library" -msgstr "Campos para aplicar aos livros adicionados á biblioteca" +msgstr "Tags para aplicar aos livros adicionados à biblioteca" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "List of named saved searches" @@ -21511,7 +21965,7 @@ msgstr "Lista das pesquisas salvas nomeadas" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 msgid "User-created tag browser categories" -msgstr "Categorias do Navegador de Tags criadas pelo usuário" +msgstr "Categorias do navegador de tags criadas pelo usuário" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 msgid "How and when calibre updates metadata on the device." @@ -21547,7 +22001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/filenames.py:295 msgid "File is open in another process" -msgstr "" +msgstr "Arquivo está aberto em outro processo" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:31 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:182 @@ -21692,7 +22146,7 @@ msgid "" "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -"imprime(a,b,...) -- imprime os argumentos para a saída padrão. A menos que " +"print(a,b,...) -- imprime os argumentos para a saída padrão. A menos que " "você inicie o Calibre a partir da linha de comando (calibre-debug -g), a " "saída irá para o buraco negro." @@ -22394,6 +22848,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Escolher tema(necessita reiniciar)" @@ -22467,8 +22933,8 @@ msgstr "Seção desconhecida" msgid "Unknown feed" msgstr "Feed desconhecido" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Artigo sem título" @@ -22479,7 +22945,7 @@ msgstr "Fonte de notícias desconhecida" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 #, python-format msgid "Failed to download %s" -msgstr "" +msgstr "Falha ao baixar %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 #, python-format @@ -22778,7 +23244,7 @@ msgstr "Ignorar" #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:714 msgid "Restore Defaults" -msgstr "Restaurar padrões" +msgstr "Restaurar padrão" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" @@ -22884,7 +23350,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" -msgstr "Usa ordenação por autor no Navegador de Etiquetas" +msgstr "Usar ordenação de autor no navegador de tags" #: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" @@ -22907,7 +23373,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "Control partitioning of Tag Browser" -msgstr "Controla o particionamento do Navegador de Etiquetas" +msgstr "Controlar o particionamento do bavegador de tags" #: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" @@ -22939,7 +23405,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:122 msgid "Control order of categories in the tag browser" -msgstr "Controla a ordem das categorias no Navegador de Tags" +msgstr "Controlar a ordem das categorias no navegador de tags" #: /home/kovid/work/calibre/resources/default_tweaks.py:123 msgid "" @@ -23216,9 +23682,9 @@ msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -"Marque isso para verdadeiro para assegurar que etiquetas em 'Etiquetas para " -"adicionar quando adicionar \n" -"um livro' são adicionadas ao copiar livros para outa biblbioteca." +"Marque isto como verdadeiro para assegurar que tags em\n" +"'Tags para adicionar quando adicionar um livro' sejam adicionadas\n" +"ao copiar livros para outra biblbioteca" #: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Set the maximum number of tags to show per book in the content server" @@ -23313,7 +23779,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:399 msgid "Language to use when sorting." -msgstr "Língua à ser utilizada na ordenação." +msgstr "Idioma a ser utilizado na ordenação." #: /home/kovid/work/calibre/resources/default_tweaks.py:400 msgid "" @@ -23332,7 +23798,8 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:411 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -"Número de colunas para metadados customizados no diálogo de editar metadados" +"Número de colunas para metadados personalizados no diálogo de editar " +"metadados" #: /home/kovid/work/calibre/resources/default_tweaks.py:412 msgid "" @@ -23451,29 +23918,25 @@ msgstr "" "sobre seu próprio risco!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Salvar arquivo original qualquer convertendo de um formato para o mesmo " -"formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quando o Calibre faz uma conversão entre formatos iguais, por\n" -"exemplo, de EPUB para EPUB, o arquivo original é salvo, para que caso a \n" -"conversão seja ruim, você poderá ajustar as configurações e tentar " -"novamente. Ao configurar\n" -"isto para Falso você pode impedir o Calibre de salvar o arquivo original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Número de livros recentemente visualizados para mostrar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23483,28 +23946,30 @@ msgstr "" "recentemente visualizados. Controle\n" "quantos devem aparecer, aqui." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Mude o tamanho da fonte dos detalhes do livros na interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" "comments are rendered in the metadata edit dialog. Set it to a positive or\n" "negative number to increase or decrease the font size." msgstr "" -"Muda o tamanho da fonte sobre a qual os detalhes do livro são renderizados " -"no painel lateral e\n" -"comentários são renderizados no menu de edição de metadados. Coloque um " -"número positivo\n" -"para aumentar ou negativo para diminuir o tamanho da fonte." +"Mudar o tamanho da fonte sobre a qual os detalhes do livro são renderizados " +"no\n" +"painel lateral e comentários são renderizados no menu de edição de " +"metadados.\n" +"Coloque um número positivo para aumentar ou negativo para diminuir o " +"tamanho\n" +"da fonte." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compilar Modelos de Programa de Maneira Geral para Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23524,11 +23989,11 @@ msgstr "" "Padrão: compilar_gpm_modelos = Verdadeiro\n" "Não Compilar: compilar_gpm_modelos = Falso" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23544,11 +24009,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23557,3 +24022,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index d0fdcf1962..25b836fd59 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 19:29+0000\n" "Last-Translator: Jorel <d_dymon@yahoo.com>\n" "Language-Team: Romanian <ro@li.org>\n" @@ -16,17 +16,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2013-02-09 04:47+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -327,64 +329,68 @@ msgstr "Setează metadate în fişiere %s" msgid "Set metadata from %s files" msgstr "Setează metadate din fişiere %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Adăugaţi cărţi în calibre sau dispozitivul conectat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Aduceţi adnotări la un Kindle conectat (experimental)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Generaţi un catalog de cărţi în biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Converteşte cărţile în diverse formate ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Ştergeţi cărţile din bibliotecă sau de pe dispozitivul conectat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Editează metadatele cărţilor din bibliotecă" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Citeşte cărţi în biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Descarcă ştirile de pe internet în format ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Arată o listă de cărţi asociate, rapid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportă cărţi din biblioteca calibre pe hard disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Afişaţi detalii cărţii într-un pop-up separat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Restartaţi calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" "Deschideţi folderul care conţine fişierele cărţii din biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Trimite cărţile la dispozitivul conectat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -392,45 +398,45 @@ msgstr "" "Trimite cărţi via e-mail sau internet. De asemenea se conectează la iTunes " "sau directoarele din computerul dumneavoastră ca şi cum ar fi dispozitive." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Caută Manualul Utilizatorului calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Particularizarea calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Găseşte cu uşurinţă cărţi similare cu cea selectată" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Comutarea între bibliotecile diferite calibre şi efectuează lucrări de " "întreţinere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Copiaţi cărţi de pe dispozitiv în biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" "Editaţi colecţiile în care cărţile sunt introduse pe aparatul dumneavoastră" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Copiază o carte dintr-o bibliotecă calibre în alta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Crează mici retușuri la fișiere epub sau htmlz în propria librărie Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -438,60 +444,60 @@ msgstr "" "Căutaţi în biblioteca dumneavoastră calibre în modul \"highlight\" " "(accentuat)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Alege o carte la întâmplare din biblioteca dumneavoastră calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Căutaţi cărţi la diferiţi vânzători de cărţi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" "Obţine plugin-uri noi pentru calibre sau le înnoieşte pe cele existente" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Aspect şi Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Interfață" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajustează aspectul și comportamentul interfeței Calibre după propriile tale " "gusturi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Schimbă modul în care se comportă Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Adaugă propriile tale coloane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Adaugă/șterge propriile tale coloane în lista de cărți a programului Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Bară de unelte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -499,68 +505,68 @@ msgstr "" "Ajustează bara de unelte și meniurile contextuale, schimbând acțiunile " "disponibile ale fiecăruia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Se caută" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" "Personalizează modul în care căutarea cărților funcționează în calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Opțiuni Intrare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Precizează opțiunile de conversie specifice fiecărui format de introducere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Opţiuni Comune" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Precizează opțiuni comune pentru toate formatele" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Opțiuni Ieșire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Precizează opțiunile specifice fiecărui format de ieșire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Se adaugă cărţi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlează modalitatea de citire metadata din fișiere la adăugare cărți de " "către Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Salvează cărțile pe disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -568,52 +574,52 @@ msgstr "" "Controlează modalitatea de export a fișierelor din baza de date Calibre la " "utilizarea opțiunii Salvează pe disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Se trimit cărţi pe dispozitive" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controlează cum Calibre transferă fișierele către cititorul dumneavoastră de " "cărți electronice" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Panouri de conectare pentru metadate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Schimbă câmpurile metadata înainte de salvare/trimitere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funcții Şablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Configurări avansate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Crează propriile funcții șablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Partajare cărți prin email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Partajare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -621,11 +627,11 @@ msgstr "" "Precizarea opțiunilor de partajare a cărților prin email. Poate fi folosită " "pentru trimiterea automată a știrilor descărcate spre dispozitivele tale" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Partajare via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -634,59 +640,59 @@ msgstr "" "da acces la biblioteca dumneavoastră Calibre de oriunde, de pe orice " "dispozitiv prin Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Descărcare metadate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Controlează modul în care Calibre descarcă metadatele cărţilor electronice " "de pe internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Extensii" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Adaugă/şterge/configurează diferite funcţii ale Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Ajustări" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Reglare fină a modului în care se comportă Calibre în diferite contexte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tastatură" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Personalizează scurtăturile de la tastatură folosite de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Configurare avansată a altor elemente" @@ -919,32 +925,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Extensii instalate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapări pentru tipuri de fişiere ale extensiilor" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Personalizarea extensiilor locale" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Extensii dezactivate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Extensii activate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Iniţializarea extensiei %s a eşuat cu mesajul:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -956,25 +962,25 @@ msgstr "" " Personalizează Calibre prin folosirea extensiilor externe.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adaugă o extensie prin specificarea căii către fişierul zip ce o conţine." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Înlătură o extensie particulară specificată prin nume. Nu are efect asupra " "extensiilor interne." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -982,23 +988,23 @@ msgstr "" "Personalizează o extensie. Specificaţi numele extensiei şi şirul " "personalizat, separate prin virgulă." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Listează toate extensiile instalate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Activează extensia specificată prin nume" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Dezactivează extensia specificată prin nume" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -1007,59 +1013,59 @@ msgstr "" "Calea către bibliotecă este prea lungă. Aceasta trebuie să conţină mai puţin " "de %d caractere." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sMedia evaluărilor este %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Card A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Card B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Știri" @@ -1309,8 +1315,8 @@ msgstr "" "Apăsaţi \"Afişează detalii\" pentru o listă." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalog" @@ -1383,8 +1389,8 @@ msgstr "Se obţine lista cărţilor de pe dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1395,8 +1401,8 @@ msgstr "Se transferă cărţi pe dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1418,8 +1424,8 @@ msgstr "Se şterg cărţi de pe dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1583,12 +1589,6 @@ msgstr "Comunică cu dispozitivul Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunică cu dispozitivul IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nu se pot obţine fişierele de pe acest dispozitiv" @@ -1991,35 +1991,35 @@ msgstr "Comunică cu dispozitivul Acer Lumiread." msgid "Communicate with the Aluratek Color" msgstr "Comunică cu Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunică cu Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunică cu EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunică cu tableta Adam." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunică cu Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunică cu dispozitivul Moovybook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunică cu dispozitivul COBY." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunică cu dispozitivul Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2032,7 +2032,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Se obţin informaţii despre dispozitiv..." @@ -2163,12 +2163,12 @@ msgstr "" "cauza lor" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Toate după titlu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Toate după autor" @@ -2301,77 +2301,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Folosește un port de rețea fix" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Număr port: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2379,22 +2379,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2402,22 +2402,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2681,7 +2681,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nu există suficient spaţiu liber pe cartela de stocare" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "S-au redat %s" @@ -2752,29 +2752,29 @@ msgstr "" "\n" "Pentru documentația completă asupra sistemului de conversie vedeți\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPŢIUNI DE INTRATE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opțiuni pentru controlul prelucrării fișierului de intrare %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPȚIUNI DE IEȘIRE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opțiuni pentru controlul prelucrării fișierului de ieșire %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opțiuni pentru controlul aspectului și comportamentului ieșirii" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2785,18 +2785,18 @@ msgstr "" "opţiune este dezactivată în mod implicit. Folosiţi %(en)s pentru a o activa. " "Acţiuni individuale pot fi dezactivate cu opţiunile %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifică textul și structura documentului folosind tipare definite de către " "utilizator." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Controlează auto-detecţia structurii documentului" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2806,15 +2806,15 @@ msgstr "" "are un cuprins, acesta va fi folosit de regulă pentru cuprinsul celui " "generat automat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opțiuni pentru precizarea metadatelor la ieșire" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opțiuni pentru asistarea depanării conversiei" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2823,7 +2823,7 @@ msgstr "" "reţete încastrate astfel: ebook-convert \"Nume Reţetă.recipe\" " "fişier_de_ieşire.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ieșirea salvată în" @@ -4392,71 +4392,6 @@ msgstr "Se rulează transformări ale cărţii electronice..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Imposibil de analizat: %(name)s, cu eroarea: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Fixer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Soluţia epubcheck pentru viruşi" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Soluţii pentru viruşi în ultima versiune epubcheck . epubcheck raportează " -"multe lucruri corecte drept erori. epub-fix va încerca să le detectecteze şi " -"să le înlocuiască cu construţii pe placul epubcheck-ului. Aceasta poate " -"cauza schimbări semnificative în epub, plângerile sunt adresate către " -"proiectul epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"Rezolvă problemele comune din fişierele EPUB care le pot determina să fie " -"respinse de către serviciile de publicare prost proiectate.\n" -"\n" -"Implicit, nu se rezolză şi mesajele sunt tipărite pentru fiecare eroare " -"detectată. Utilizaţi opţiuni pentru a controla care erori sunt remediate " -"automat." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Trebuie să specificaţi un fişier epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Repară fişierele nemanifestate" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Repară fişierele nemanifestate. epub-fix le poate fie adăuga la manifest sau " -"le poate şterge după cum se specifică după ştergerea opţiunii nemanifestate." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Şterge fişierele nemanifestate în loc de a le adăuga la manifest" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4737,14 +4672,14 @@ msgstr "MODEL DE EROARE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nu" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4804,7 +4739,7 @@ msgstr "Comentarii" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etichete" @@ -4812,7 +4747,7 @@ msgstr "Etichete" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4980,6 +4915,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5130,12 +5066,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Aceasta este o carte Amazon Topaz. Nu poate fi procesată." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Acesta nu este un fișier MOBI." @@ -5234,14 +5170,14 @@ msgstr "Textul principal" msgid "%s format books are not supported" msgstr "%s formatul cărţilor nu este acceptat" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5251,7 +5187,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5267,19 +5203,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " sau " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5299,22 +5235,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5331,7 +5363,7 @@ msgstr "Generator de optiuni HTML TOC" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Cotare" @@ -5684,7 +5716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6001,7 +6033,7 @@ msgstr "Directorul %s există deja. Ştergeţi-l mai întâi." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Prea lung" @@ -6102,7 +6134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6509,29 +6541,33 @@ msgstr "Trimite pe dispozitiv" msgid "Connect/share" msgstr "Conectează/Împărtăşeşte" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "În curs de oprire" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "Se opreşte serverul; acest lucru ar putea dura până la un minut, vă rugăm să " "aşteptaţi..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Dezactivează autopornirea" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6821,79 +6857,214 @@ msgid "Plugin Updater" msgstr "Actualizarea extensiilor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "&Punctuaţie inteligentă" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7001,7 +7172,7 @@ msgid "Click the show details button to see which ones." msgstr "Faceţi clic pe butonul arată detalii pentru a vedea care dintre ele." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Arată detaliile cărţii" @@ -7206,7 +7377,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7478,7 +7649,7 @@ msgstr "Adauga cărţi lui calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "WizardPage" @@ -7632,7 +7803,7 @@ msgid "Click to open" msgstr "Click pentru a deschide" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "lds" @@ -8248,7 +8419,7 @@ msgid "Choose foreground color" msgstr "Alege culoarea de prim-plan" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Alege culoarea de fundal" @@ -8839,10 +9010,6 @@ msgstr "Introdu &rând gol între paragrafe" msgid "Text &justification:" msgstr "&Aliniere text:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "&Punctuaţie inteligentă" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transformă caractere unicode în ASCII" @@ -8875,10 +9042,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Dezactivează scalarea fontului" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Ieşire LRF" @@ -8932,7 +9095,7 @@ msgid "&Monospaced font family:" msgstr "Familia de fonturi &Monospaced" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadate" @@ -9212,22 +9375,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Menţine proporţiile &aspectului coperţii" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Familia Se&rif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Familia &Sans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Familia &Monospace:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Font s&tandard:" @@ -9238,17 +9401,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Mărime &font Monospace:" @@ -9461,7 +9625,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9471,7 +9635,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Salvează" @@ -9855,10 +10019,10 @@ msgstr "Browser-ul pentru coperţi nu a putut fi încărcat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9871,23 +10035,23 @@ msgid "Undefined" msgstr "Nedefinit" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "stele" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Neevaluat(ă)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Setează '%s' la azi" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Înlătură '%s'" @@ -9917,38 +10081,38 @@ msgid "" msgstr "" "Enumeraţia \"{0}\" conţine o valoare invalidă care va seta modul implicit" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Aplică modificările" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Elimină seria" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Numerotează cărţile în mod automat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Obligă numerele să înceapă cu " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Enumeraţia \"{0}\" conţine valori invalide care nu vor fi afişate în listă" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Elimină toate etichetele" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "etichete de adăugat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "etichete de eliminat" @@ -10817,8 +10981,8 @@ msgstr "Locaţia %s conţine biblioteca curentă" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Locaţie invalidă" @@ -10951,7 +11115,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -10999,7 +11163,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -11118,14 +11282,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11146,7 +11302,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Nicio potrivire găsită" @@ -11325,7 +11481,7 @@ msgstr "Arată informaţii detaliate despre această eroare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "S-a copiat" @@ -11464,25 +11620,25 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "EROARE ŞABLON S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "Trebuie specificată o destinaţie atunci când sursa este un câmp compus" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Trebuie specificată o destinaţie a tipului identificator" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Cautare/Înlocuire invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Model de căutare invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11491,30 +11647,30 @@ msgstr "" "Se aplică modificările la %d cărţi.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Şterge Caută/Înlocuieşte salvate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Caută/Înlocuieşte selectat va fi şters. Sigur doriţi să continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Salvează Caută/Înlocuieşte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nume Caută/Înlocuieşte:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12531,74 +12687,74 @@ msgstr "%s surse de ştiri" msgid "&Download now" msgstr "&Descarcă acum" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Numele de utilizator şi parola sunt necesare" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Trebuie să furnizaţi un nume de utilizator şi/sau o parolă pentru a folosi " "această sursă de ştiri." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Cont" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(opţional)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(obligatoriu)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Creat de: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Descărcat ultima dată: niciodată" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "niciodată" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "acum %(days)d zile, %(hours)d ore şi %(mins)d de minute în urmă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Descărcat ultima dată:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Nu se pot descărca ştirile deoarece nici o conexiune la internet nu este " "activă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Nu exista conexiune la internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Planifică descărcarea de ştiri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Adaugă o sursă de ştiri personalizată" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -13204,44 +13360,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Sortare Autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Tutorial şablon limbă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Şablon funcţie referinţă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "EXCEPŢIE: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Nici o coloană selectată" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Trebuie să specificaţi coloana care va fi colorată" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Nici un şablon furnizat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Caseta şablon nu poate fi goală" @@ -14304,59 +14460,59 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Alegeţi o locaţie pentru biblioteca dumneavoastră calibre de e-cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Crearea bibliotecii a eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Crearea bibliotecii în %r a eşuat." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" "Alegeţi o locaţie pentru noua dumneavoastră bibliotecă de e-cărţi calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Se iniţializează interfaţa de utilizator..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Repararea a eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Repararea bazei de date a eşuat. Se începe cu o bibliotecă nouă goală." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Locaţie invalidă a bazei de date" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Locaţie invalidă a bazei de date la %r. calibre se va închide acum." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Bază de date coruptă" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14368,7 +14524,7 @@ msgstr "" "poate să eşueze. Dacă răspundeţi cu \"Nu\", o nouă bibliotecă goală va fi " "creată." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14376,54 +14532,54 @@ msgstr "" "Locaţie invalidă a bazei de date la %r. Se va porni cu o bibliotecă nouă " "goală." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Se începe %s: Se încarcă e-cărţi..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Dacă e sigur că nu rulează" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "poate rula în bara de sistem, în" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "zona dreaptă de sus a ecranului." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "zona dreaptă de jos a ecranului." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "încercaţi să reporniţi computerul." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "încercaţi să ştergeţi fişierul" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nu se poate porni " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s rulează deja." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14432,7 +14588,7 @@ msgid "&Preferences" msgstr "&Preferințe" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "I&eşire" @@ -15435,56 +15591,70 @@ msgid "is greater than" msgstr "este mai mare decât" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "are" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "nu are" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "are şablon" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "nu are şablon" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "este definit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "nu este definit" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "are" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "nu are" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "are şablon" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "nu are şablon" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "este" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "nu este" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "potriveşte şablonului" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "nu potriveşte şablonului" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Dacă ___ coloană ___ valori" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15492,128 +15662,148 @@ msgstr "" "Introduceţi fie un tip de identificator, fie un tip de identificator şi " "valoarea identificator:valoare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Introduceţi un număr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduceţi data în formatul AAAA-LL-ZZ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Introduceţi un şir." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Introduceţi o expresie regulată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Puteţi potrivi valori multiple separându-le cu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "la" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Doar dacă următoarele condiţii sunt satisfăcute:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Adaugă altă condiţie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Puteţi dezactiva o condiţie prin ştergerea datelor din casetele condiţiei " "respective" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Condiţie invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Una dintre condiţiile acestei reguli este invalidă: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Nici o condiţie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Trebuie specificată cel puţin o condiţie non-goală pentru această regulă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15626,7 +15816,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15636,34 +15826,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Dacă coloana <b>%(col)s</b> valoarea <b>%(action)s</b>: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Adaugă regulă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Şterge regulă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Mută regula selectată mai sus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Mută regula selectată mai jos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Adaugă regulă avansată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15674,23 +15864,23 @@ msgstr "" "jos pentru a începe.<p>Puteţi <b>modifica o regulă existentă</b> apăsând " "dublu click pe ea." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Nici o regulă selectată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Nici o regulă selectată pentru %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "ştergere" @@ -16736,7 +16926,7 @@ msgstr "&Timp max. de aşteptat după prima potrivire:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sec" @@ -17786,7 +17976,7 @@ msgstr "" "Setaţi această valoare la -1 dacă funcţia are un număr variabil de argumente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "Ș&terge" @@ -19143,8 +19333,8 @@ msgid "Edit" msgstr "Modifică" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Resetează" @@ -19162,12 +19352,12 @@ msgid "Options to customize the ebook viewer" msgstr "Opţiuni de personalizare a vizualizatorului" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Reţine ultima mărime a ferestrei folosită" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19176,7 +19366,7 @@ msgstr "" "personalizarea vizualizării tuturor cărţilor." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19270,38 +19460,42 @@ msgstr "Mărimea fontului monospace în px" msgid "The standard font type" msgstr "Tipul standard de font" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Încă se editează" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19310,164 +19504,172 @@ msgstr "" "această acţiune mai întâi, apăsând click în afara casetei de editare a " "scurtăturii." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Configurează Vizualizatorul de cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Mărime font &implicită:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Opţiuni &font" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Durata întoarcerii paginii:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "dezactivat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Rotiţa &mouse-ului întoarce pagina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Redimensionează imaginile mai mari decât fereastra de vizualizare (necesită " "repornire)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Desparte în sila&be (trece la rând nou în mijlocul cuvintelor lungi)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "&Limba implicită pentru despărţirea în silabe:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19475,35 +19677,35 @@ msgstr "" "Limba implicită pentru regulile de despărţire în silabe. Dacă în carte nu " "este specificată limba, aceasta va fi folosită." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Reţine pagina &curentă la ieşire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&General" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dublu click pentru modificarea unei scurtături de la tastatură" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Scurtături &tastatură" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19513,27 +19715,27 @@ msgstr "" "vizualizare al cărţilor. Pentru exemple apăsaţi click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">aici</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "&Foaie de stil a utilizatorului" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -19558,7 +19760,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Du-te la..." @@ -19676,175 +19878,165 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Poziţia în carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Caută text în carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Previzualizare imprimare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Goleşte lista de cărţi vizualizate recent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Se conectează la dict.org pentru a căuta: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Alege carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Nu s-au găsit potriviri pentru: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Se încarcă fluxul..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Se aranjează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Semn de carte #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Adaugă semn de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Introduceţi un titlu pentru semnul de carte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Gestionează semnele de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Se încarcă e-cartea..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nu s-a putut deschide cartea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Opţiuni pentru controlul vizualizatorului cărţilor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să vină în prim " "plan atunci când este pornit." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să pornească pe " "tot ecranul." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Afişează alerta javascript şi mesajele de consolă pe consolă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19965,14 +20157,15 @@ msgid "Show" msgstr "Afișează" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Ascunde" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Comută" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19981,20 +20174,20 @@ msgstr "" "Alegeţi dispozitivul dumneavoastră de citit. Dacă dispozitivul nu se află în " "listă, alegeţi un dispozitiv \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Se mută biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Mutarea bibliotecii a eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Bază de date invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20003,20 +20196,20 @@ msgstr "" "<p>O bibliotecă invalidă există deja în %(loc)s. Ştergeţi-o înainte de a " "încerca să mutaţi biblioteca curentă.<br>Eroare: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Nu s-a putut muta biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Selectaţi o locaţie pentru cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." @@ -20024,28 +20217,28 @@ msgstr "" "Trebuie să selectaţi un director gol pentru biblioteca dumneavoastră " "calibre. %s nu este gol." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Anulează" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "welcome wizard" @@ -20054,7 +20247,7 @@ msgstr "welcome wizard" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Bun venit la calibre" @@ -20062,7 +20255,7 @@ msgstr "Bun venit la calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "O soluţie pentru toate nevoile dumneavoastră referitoare la e-cărţi." @@ -20361,37 +20554,30 @@ msgstr "Foloseşte Hotmail" msgid "&Test email" msgstr "&Testează e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Dacă folosiţi aplicaţia <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> pe iPhone/iTouch, " -"puteţi accesa colecţia dumneavoastră calibre de cărţi, direct de pe " -"dispozitiv. Pentru aceasta trebuie să porniţi serverul de conţinut calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Porneşte serverul de &conţinut" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Nu uitaţi că lăsând calibre pornit ca şi server va rula atât timp cât " -"calibre este pornit.\n" -"<p>Stanza ar trebui să detecteze automat colecţia dumneavoastră calibre. " -"Dacă nu, încercaţi să adăugaţi URL-ul http://myhostname:8080 ca şi un " -"catalog nou în Stanza de pe iPhone. Aici myhostname ar trebui să fie un " -"hostname calificat sau adresa IP a computerului de pe care rulează calibre." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21706,22 +21892,22 @@ msgstr "" msgid "creating custom column " msgstr "se creează coloană personalizată " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Se mută baza de date veche în bibliotecă în %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Se copiază <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Se compactează baza de date" @@ -22099,40 +22285,40 @@ msgstr "în" msgid "Books in" msgstr "Cărţi în" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Alte formate" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Citeşte %(title)s în formatul %(fmt)s." -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obţine" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalii" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un link permanent către această carte." -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Această carte a fost ştearsă" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "în căutarea" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Cărţi potrivite" @@ -23354,6 +23540,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Alegeţi tema vizuală (necesită o repornire)" @@ -23426,8 +23624,8 @@ msgstr "Secţiune necunoscută" msgid "Unknown feed" msgstr "Sursă necunoscută" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Articol neintitulat" @@ -24467,42 +24665,36 @@ msgstr "" "dumneavoastră!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Salvează fişierul original la convertirea din acelaşi format în acelaşi " -"format" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Atunci când calibre face o conversie din acelaşi format în acelaşi format, " -"de ex.\n" -"din EPUB în EPUB, fişierul original este salvat, astfel în cazul în care " -"conversia\n" -"este slabă, puteţi ajusta setările şi să încercaţi din nou. Setând această " -"opţiune\n" -"pe Fals, puteţi preveni calibre de la salvarea fişierului original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24510,11 +24702,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24526,11 +24718,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24546,11 +24738,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24559,3 +24751,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index b59f65acce..40d2956702 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,17 +6,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-06 21:33+0000\n" -"Last-Translator: Baz <_baz_@rambler.ru>\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-21 22:37+0000\n" +"Last-Translator: Глория Хрусталёва <gloriya@hushmail.com>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:48+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -28,9 +28,11 @@ msgid "Does absolutely nothing" msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -156,8 +158,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -174,19 +176,19 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -331,63 +333,67 @@ msgstr "Внести метаданные в файлы %s" msgid "Set metadata from %s files" msgstr "Внести метаданные из файлов %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Добавить книги в Calibre или в подключенное устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Загрузить заметки с подключенного Kindle (экспериментально)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Сгенерерировать каталог книг библиотеки Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Конвертировать книги в различные форматы" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Точная настройка ваших книг" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Удалить книги из Calibre или подключеного устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Изменить метаданные книг в библиотеке Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Читать книги из библиотеки Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Загрузка новостей из Интернета в форме электронной книги" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Быстрый показ списка связанных книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Экспорт книг из библиотеки Сalibre на жесткий диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Показывать описание книги в отдельном окне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Перезапустить Сalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Открыть папку с книгами вашей библиотеки calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Отправить книги на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -395,43 +401,43 @@ msgstr "" "Отправить книги по электронной почте или веб, так же подключает к iTunes или " "к папкам на вашем компьютере как будто они являются устройствами" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Просмотреть руководство пользователя Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Настроить Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Найти книги схожие по теме с выбранной книгой" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Переключение между библиотеками calibre и их обслуживание" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Копировать книги из устройства в библиотеку calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Изменить коллекции, в которых размещены книги на устройстве" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Перекопировать книгу из текущей библиотеки в другую" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Делать небольшие настройки для epub или htmlz файлов в вашей библиотеке " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -439,56 +445,56 @@ msgstr "" "Найти следующее или предыдущее вхождение при поиске в вашей библиотеке " "calibre в режиме подсветки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Случайно выбрать книгу из коллекции" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Искать книги других продавцов" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Загрузить новые плагины или обновить существующие" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Оформление" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Интерфейс" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Настройте внешний вид Сalibre по-своему вкусу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Настройка поведения Сalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Добавьте свои столбцы" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Добавьте/удалите ваши собственные столбцы в список книг Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Панель инструментов" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -496,67 +502,67 @@ msgstr "" "Настройте панель инструментов и контекстное меню, выбрав то, какие действия " "будут доступны для того и другого." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Поиск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Изменить способ поиска книг в Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Настройки ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Конвертация" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Задайте параметры конвертации, характерные для каждого формата ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Общие настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Установка общих для всех форматов параметров конвертации" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Настройки вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Задайте параметры конвертации, характерные для каждого формата вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Добавление книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Импорт/Экспорт" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Управление тем, как Calibre считывает метаданные из файлов при добавлении " "книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Запись книг на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -564,50 +570,50 @@ msgstr "" "Управление тем, как Calibre экспортирует файлы из своей базы данных на диск " "при использовании записи на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Передача книг на устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Контроль передачи книг на ваше устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Связи метаданных" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Изменять поля метаданных до сохранения/отправки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Функции Шаблона" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Расширенный" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Создать собственную шаблонную функцию" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Пересылка книг по E-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Общий доступ к файлам" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -615,11 +621,11 @@ msgstr "" "Настройка рассылки книг по e-mail. Может быть использована для " "автоматической доставки загруженных новостных лент на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Сетевой доступ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -627,20 +633,20 @@ msgstr "" "Настройка http-сервера calibre, предоставляющего доступ к библиотеке с " "любого устройства, подключенного к сети интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Загрузка метаданных" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Изменить параметры загрузки метаданных из интернета" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Игнорируемые устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -648,37 +654,37 @@ msgstr "" "Выбрать устройства которые calibre будет игнорировать если они подключены к " "компьютеру." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Плагины" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Добавить/удалить/изменить различные части функциональности calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Расширенные настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Тонкая настройка поведения calibre при различных контекстах" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Клавиатура" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Настроить горячие клавиши, используемые в calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Разное" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Различная продвинутая конфигурация" @@ -848,6 +854,8 @@ msgid "" "Intended for the Nook HD+ and similar tablet devices with a resolution of " "1280x1920" msgstr "" +"Предназначено для Nook HD+ и похожих планшетных устройств с разрешением " +"1280x1920" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:484 msgid "This profile is intended for the Kobo Reader." @@ -908,32 +916,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "Этот профиль предназначен для серии устройств PocketBook Pro 912." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Установленные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Назначение плагинов типов файлов" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Настройка плагина" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Отключённые плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Включенные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Неудачная инициализация модуля %s:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -945,11 +953,11 @@ msgstr "" " Настроить calibre при помощи внешних плагинов.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Добавить плагин, указав путь к zip файлу, содержащему его." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -959,34 +967,34 @@ msgstr "" "команда будет автоматически архивировать плагин в zip и обновлять его в " "calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Удалить плагин по имени. Не действует на встроенные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Настроить плагин. Укажите имя плагина и строку настроек, разделённые запятой." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Вывести список всех установленных плагинов" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Включить указанный плагин" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Отключить указанный плагин" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -994,59 +1002,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Путь к библиотеке слишком длинный. Он должен содержать меньше %d символов." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sСредняя оценка %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Основная" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Карта 1" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Карта 2" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новости" @@ -1305,8 +1313,8 @@ msgstr "" "Нажмите кнопку \"Показать детали\" что бы увидеть список." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1379,8 +1387,8 @@ msgstr "Получение списка книг с устройства..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1391,8 +1399,8 @@ msgstr "Передача книги на устройство..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1414,8 +1422,8 @@ msgstr "Удаление книги с устройства..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1579,12 +1587,6 @@ msgstr "Установить связь с Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Соединиться с IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "Джош Шембер" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Не возможно получить файлы от этого устройства" @@ -2033,35 +2035,35 @@ msgstr "Соединиться с Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Соединиться с Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Соединиться с Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Установить связь с EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Установить связь с Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Установить связь с Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Установить связь с Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Соединиться с COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Установить связь с Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Связь с WayteQ Reader" @@ -2074,7 +2076,7 @@ msgid "Communicate with MTP devices" msgstr "Соединиться с MTP устройством" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Получение информацию об устройстве..." @@ -2207,12 +2209,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Коментарии были удалены, т.к. читалки SONY глохнут на них" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "по названию" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Все, автор которых" @@ -2346,42 +2348,42 @@ msgstr "" "написанной несколькими авторами. Оставьте это включённым если используете " "Связи Метаданных." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Безпроводное Устройство" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Соединиться с приложением Smart Device" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Всё на что-то" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Включить соединения при запуске" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Установите эту настройку что бы позволить соединения при запуске calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Защитный пароль" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Введите пароль который приложение устройства будет использовать что бы " "соединиться с calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Использовать постоянный сетевой порт" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2389,11 +2391,11 @@ msgstr "" "Если включено, то будет использоваться номер порта указанный в поле " "\"Порт\", иначе порт будет выбираться случайно" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Номер порта: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2401,15 +2403,15 @@ msgstr "" "Введите номер порта который будет использоваться если включена настройка " "\"постоянного порта\"" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Вывести дополнительную отладочную информацию" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Включите это поле при проблемах с отчётами" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2417,15 +2419,15 @@ msgstr "" "Разделённый запятыми список полей метаданных для превращения в коллекцию на " "устройстве" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Можно использовать: серии, тэги, авторов, и т.д." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Отключаться при простое" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2436,11 +2438,11 @@ msgstr "" "присоединённое устройство ничего не делает %d минут. Отключите эту опцию и " "calibre никогда не будет отключаться автоматически." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Использовать этот IP адрес" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2450,11 +2452,11 @@ msgstr "" "определённый IP адрес. Драйвер будет ожидать только введённый адрес и только " "этот адрес будет объявлен через mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Перезаписывать книги с одинаковым идентификатором" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2466,22 +2468,22 @@ msgstr "" "если шаблон сохранения дают разные результаты. В большинстве случаев, эта " "опция не позволит хранить несколько экземпляров книги на устройстве." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Слишком много попыток соединения из %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Неверный порт в настройках: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Не удалось соединиться с портом %d. Попробуйте другое значение." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Не удалось выделить случайный порт" @@ -2747,7 +2749,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Обработано %s" @@ -2815,29 +2817,29 @@ msgstr "" "\n" "Для получения полной информации по системе преобразования обратитесь к\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ВХОДНЫЕ НАСТРОЙКИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Опции для контроля обработки входного файла %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ВЫХОДНЫЕ НАСТРОЙКИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Настройки для контроля обработки выходного файла %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Опции для контроля за внешним видом выходного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2848,17 +2850,17 @@ msgstr "" "выключено. Используйте %(en)s что бы включить. Отдельные действия могут быть " "отключены с помощью настройки %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Изменить содержание и структуру документа используя пользовательский шаблон." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Контроль автоопределения структуры документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2868,15 +2870,15 @@ msgstr "" "файл имеет содержание, оно будет использоваться вместо автоматически " "сгенерированного." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Настройки для установки метаданных выходного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Настройки для облегчения отладки преобразования" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2884,7 +2886,7 @@ msgstr "" "Список встроеных обработчиков. Вы можете создать книгу с помощью встроеного " "обработчика вроде этого: ebook-convert \"Recipe Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Выходные данные сохранены в" @@ -4520,69 +4522,6 @@ msgstr "Выполняю преобразования книги..." msgid "Running %s plugin" msgstr "Запускается плагин %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Неудача разбора: %(name)s с ошибкой: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Наладчик ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Обходной путь ошибок epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Обходной путь для ошибок в последнем выпуске epubcheck. epubcheck сообщает о " -"многих вещах, которые фактически не являются ошибками, как об ошибках. epub-" -"исправление попытается обнаружить их и заменить на конструкции, которые " -"понравятся epubcheck. Это может вызвать значительные изменения в Epub, " -"жаловаться в проекте epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [опции] фаил.epub\n" -"Исправляет обычные проблемы в файлах EPUB, которые могут быть причиной их " -"отбраковки в непредназначенных службах издательских систем.\n" -"По умолчанию, никакие исправления не вносятся, и сообщения отображаются для " -"каждой обнаруженной ошибки. Используйте опции, чтобы настроить, какие ошибки " -"исправлять автоматически." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Вы должны указывать файл epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Исправить файлы без манифеста" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Исправить файлы без манифеста. epub-fix также может добавить их к манифесту " -"или удалить их, если указано, что следует удалять файлы без манифестов." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Удалять файлы без манифеста вместо добавления их к манифесту." - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4861,14 +4800,14 @@ msgstr "ОШИБКА ШАБЛОНА" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Нет" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4928,7 +4867,7 @@ msgstr "Комментарии" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Теги" @@ -4936,7 +4875,7 @@ msgstr "Теги" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5100,6 +5039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5171,6 +5111,8 @@ msgid "" "Downloads metadata and covers from Edelweiss - A catalog updated by book " "publishers" msgstr "" +"Загрузить метаданные и обложки из Edelweiss - Каталога обновляемого " +"издателями книг" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:162 msgid "Downloads metadata and covers from Google Books" @@ -5246,12 +5188,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Это книга Amazon Topaz. Она не может быть прочитана." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Это не MOBI файл. Это файл Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Это не MOBI файл." @@ -5356,7 +5298,7 @@ msgstr "Основной текст" msgid "%s format books are not supported" msgstr "%s формат книг не поддерживается" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5366,7 +5308,7 @@ msgstr "" "calibre может редактировать только MOBI файлы которые содержат KF8. Старые " "MOBI файлы без KF8 не редактируются." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5378,7 +5320,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Этот файл заблокирован DRM. Он не может быть изменён." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5394,19 +5336,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5426,22 +5368,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Обновление метаданных" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Метаданные обновлены\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5458,7 +5496,7 @@ msgstr "Варианты создания HTML оглавления" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Оценка" @@ -5802,7 +5840,7 @@ msgstr "Настроить добавление книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6127,7 +6165,7 @@ msgstr "Папка %s уже существует. Удалите её снач #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Слишком длинный" @@ -6226,7 +6264,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6636,22 +6674,22 @@ msgstr "Отправить в устройство" msgid "Connect/share" msgstr "Подключиться/общий доступ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Остановка" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" "Остановка сервера, это может занять минуту, пожалуйста, подождите ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Отключить автозапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6659,7 +6697,11 @@ msgstr "" "Вы желаете что бы беспроводное соединение устройств запускалось " "автоматически при старте calibre?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Много IP адресов. Смотрите диалог Запуск/Остановка." @@ -6944,79 +6986,215 @@ msgid "Plugin Updater" msgstr "Обновление плагинов" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "&Подмножество всех встроенных шрифтов" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "«Умная» &пунктуация" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "&Сохранить настройки" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "Загрузить настройки" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "Выбрать &все." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "Очистить выбор" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "Оригинальный файл сохранён как %s." +msgstr[1] "Оригинальных файла сохранены как %s." +msgstr[2] "Оригинальных файлов сохранено как %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " и " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7124,7 +7302,7 @@ msgid "Click the show details button to see which ones." msgstr "Нажмите кнопку \"показать детали\" чтобы увидеть какая именно." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Показать описание книги" @@ -7350,7 +7528,7 @@ msgstr "Просмотреть книгу" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7628,7 +7806,7 @@ msgstr "Добавить книги в Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Страница мастера" @@ -7780,7 +7958,7 @@ msgid "Click to open" msgstr "Щелкните, чтобы открыть" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id" @@ -8412,7 +8590,7 @@ msgid "Choose foreground color" msgstr "Выбор цвета текста" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Выбрать цвет фона" @@ -9007,10 +9185,6 @@ msgstr "Вставлять &пустую строку между абзацам msgid "Text &justification:" msgstr "Вы&равнивание текста:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "«Умная» &пунктуация" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "Транслитерировать символы юникода в ASCII" @@ -9043,10 +9217,6 @@ msgstr "Вставить семейство шрифтов:" msgid "&Disable font size rescaling" msgstr "&Отключить масштабирование шрифта" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "&Подмножество всех встроенных шрифтов" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF вывод" @@ -9100,7 +9270,7 @@ msgid "&Monospaced font family:" msgstr "Cемейство &Моноширинных шрифтов:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метаданные" @@ -9385,22 +9555,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Сохранять соотношение сторон для обложки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Cемейство Se&rif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Cемейство &Sans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Cемейство &Моноширинных шрифтов:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "С&тандартный шрифт:" @@ -9411,17 +9581,18 @@ msgstr "Размер шрифта по умолчанию:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " пикс." #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "&Размер моноширинного шрифта :" @@ -9644,7 +9815,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Загрузить список выражений из последнего сохранённого файла" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Загрузить" @@ -9655,7 +9826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "Сохранить" @@ -10043,10 +10214,10 @@ msgstr "Не могу загрузить просмотрщик обложек" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10059,23 +10230,23 @@ msgid "Undefined" msgstr "Не определено" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "звезд(а)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Без оценки" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Установить '%s' на сегодня" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Очистить '%s'" @@ -10108,23 +10279,23 @@ msgstr "" "Перечисление \"{0}\" содержит неверное значение, которое будет установлено " "по умолчанию." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Применить изменения" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Удалить серии" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Автоматически нумеровать книги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Задать начало нумрации с " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -10132,15 +10303,15 @@ msgstr "" "Перечисление \"{0}\" содержит неверные значения, которое не появятся на " "странице." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Удалить все тэги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "тэги для добавления" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "метки для удаления" @@ -11015,8 +11186,8 @@ msgstr "Путь %s содержит текущую библиотеку calibre #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Неправильный путь" @@ -11150,7 +11321,7 @@ msgid "&Profile:" msgstr "&Профиль:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "О&К" @@ -11198,7 +11369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Автор" @@ -11319,14 +11490,6 @@ msgstr "" "Книги со следующими названиями уже есть в calibre. Выберите те, которые всё " "равно хотите добавить." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "Выбрать &все." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "Очистить выбор" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11347,7 +11510,7 @@ msgstr "Ссылка" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Совпадений не найдено" @@ -11525,7 +11688,7 @@ msgstr "Показать детальную информацию об ошибк #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Скопирована" @@ -11663,24 +11826,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ОШИБКА ШАБЛОНА ПОИСКА/ЗАМЕНЫ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Вы должны определить конечное поле когда источник составной" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Вы должны определить конечный тип идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Поиск/Замена недопустимы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Поисковый паттерн недопустим: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11689,32 +11852,32 @@ msgstr "" "Применения изменений к %d книгам.\n" "Этап {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Удалить сохраненные поиск / замена" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Выбранный сохранённый поиск/замена будет удалён. Вы действительно хотите это " "сделать?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Сохранить поиск/замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Имя поиска/замены" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Вы должны ввести имя" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12728,74 +12891,74 @@ msgstr "%s источников новостей" msgid "&Download now" msgstr "Загрузить сейчас" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Требуется имя пользователя и пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Вам необходимо предоставить логин и/или пароль для использования новостного " "источника." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Учётная запись" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(опционально)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(необходимо)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Создано: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Скачать %s сейчас" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Последняя загрузка: никогда" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "никогда" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d дней, %(hours)d часов и %(mins)d минут назад" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Последняя загрузка:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Невозможно загрузить новости, т.к. отсуствует действующее соединение с " "интернетом" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Нет соединения с интернетом" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Загрузка новостей по расписанию" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Добавить нужный источник новостей" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Загрузить все запланированные новостные источники" @@ -13422,44 +13585,44 @@ msgstr "Искать элемент в столбце Тэгов" msgid "Copy the selected color name to the clipboard" msgstr "Копировать название выбранного цвета в буфер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Сортировочное имя автора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Тэг 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Тэг 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Инструкция по шаблонам языка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Указание по шаблонам функций" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "ИСКЛЮЧЕНИЕ: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Не выбран столбец" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Вы должны выбрать столбец" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Не предоставлено шаблона" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Поле шаблона не может быть пустым" @@ -14525,59 +14688,59 @@ msgstr "" "Путь к портативному Calibre (%s) слишком длинный. Должно быть меньше 59 " "символов." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Библиотека Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Выберите место для вашей электронной библиотеки calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Не удалось создать библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Не удалось создать библиотеку в: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" "Выберите местонахождение для новой библиотеки электронных книг Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Инициализация пользовательского интерфейса..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Восстановление не удалось" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Восстановление базы данных не удалось. Начните с новой пустой библиотеки." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Плохое расположение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Неверное расположение базы данных %r. calibre прекращает работу." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Поврежденная база данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14589,61 +14752,61 @@ msgstr "" "полностью удачным. Если нажмёте Нет, то будет создана новая пустая " "бибблиотека." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Неверное расположение базы данных %r. Будет создана новая пустая библиотека." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Запуск %s: Загрузка книг..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Если вы уверены что оно не заущено" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "возможно оно запущено в системном трее, в" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "правом верхнем углу экрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "правом нижнем углу экрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "попробуйте перезагрузить ваш компьютер" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "попробуйте удалить файл" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Не удается запустить " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s уже запущен." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Не обнаружено работающего calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Отключение после отправки команды, ожидается отключение..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Не удалось отключить работающий calibre" @@ -14652,7 +14815,7 @@ msgid "&Preferences" msgstr "&Параметры" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Выход" @@ -15663,56 +15826,70 @@ msgid "is greater than" msgstr "больше" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "имеет" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "не имеет" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "имеет шаблон" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "не имеет шаблон" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "установлено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "не установлено" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "имеет" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "не имеет" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "имеет шаблон" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "не имеет шаблон" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "является" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "не является" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "подпадает под шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "не подпадает под шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Если в ___ колонке ___ значения" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15720,7 +15897,7 @@ msgstr "" "Введите либо тип идентификатора, либо тип идентификатора и значение в виде " "идентификатор:значение" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15731,118 +15908,138 @@ msgstr "" "языка - в этом случае calibre попытается автоматически преобразовать его в " "языковой код." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Введите число" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Введите дату в формате ГГГГ-ММ-ДД" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Введите строку." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Введите регулярное выражение" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Вы можете указать несколько значений, разделяя их %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "раскраска" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "значок" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "Создать/редактировать правило столбца {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "Создать правило столбца {0}, заполняя поля ниже" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "Установить" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "цвет" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "для столбца:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "на" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "Добавить значок" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "Значок должен быть квадратным или горизонтальным" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Только если выполняются следующие условия:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Добавить ещё одно условие" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Можно отменить условие, очистив все его поля" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Пример текста" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Выберите значок" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "Значок не выбран" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "Вы должны выбрать значок для этого правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Неправильное условие" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Одно из условий для этого правила неправильное: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Отсутствуют условия" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Нужно указать хотя бы одно не пустое условие для этого правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15855,7 +16052,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15870,34 +16067,34 @@ msgstr "" " <ul>%(rule)s</ul>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Если в <b>%(col)s</b> колонке <b>%(action)s</b> значения: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Добавить правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Удалить правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Переместить выбранное правило вверх" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Переместить выбранное правило вниз" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Добавить расширенное правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15908,7 +16105,7 @@ msgstr "" "«Добавить правило».<p>Можно <b>изменить существующее правило</b>, сделав на " "нём двойной щелчок мышью." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " @@ -15919,16 +16116,16 @@ msgstr "" "кнопку Добавить Правило, что бы начать. <p>Вы можете <b>изменить " "существующее правило</b> двойным нажатием на нём." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Правило не выбрано" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Не выбрано правило для %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "удаления" @@ -16995,7 +17192,7 @@ msgstr "Макс. время ожидания после нахождения п #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " сек" @@ -18052,7 +18249,7 @@ msgstr "" "Установите равным -1 если функция может принимать разное число аргументов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "Удалить" @@ -19428,8 +19625,8 @@ msgid "Edit" msgstr "Изменить" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Сбросить" @@ -19447,12 +19644,12 @@ msgid "Options to customize the ebook viewer" msgstr "Параметры для настройки просмотра книг" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Запомнить последний использованный размер окна" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19460,7 +19657,7 @@ msgstr "" "Настройка CSS. Может быть использовано для изменения вида всем книгам." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19557,38 +19754,42 @@ msgstr "Размер Моноширного шрифта в px" msgid "The standard font type" msgstr "Стандартный шрифт" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "Минимальный размер шрифта в пикселях" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Название темы" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Выберите имя для этой темы" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Настройки сохранены как тема с именем %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Настройки загружены из темы %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Удалена тема с названием: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Выберите цвет текста" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Ещё редактируется" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19596,31 +19797,31 @@ msgstr "" "Вы запустили процесс смены сочетания клавиш. Для начала закончите его, нажав " "мышкой за пределами рамки редактирования." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Настроить просмотр книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Размер шрифта &по умолчанию" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Моноширинный" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Шаг увеличения размера шрифта:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19628,15 +19829,23 @@ msgstr "" "Значение на которое увеличивается/уменьшается размер шрифта\n" " при нажатии соответствующих кнопок" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "&Минимальный размер шрифта:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "Минимальный размер шрифта в пикселях" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Параметры &шрифта" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19647,119 +19856,119 @@ msgstr "" "используйте кнопку с жёлтым значком прокрутки в верхнем правом углу окна " "просмотра." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "Количество страниц текста для отображения на экране " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " страница(.цы)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "Заменить настройки полей указанные в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "Верхнее поле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "Боковое поле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "Нижнее поле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "Расположение текста в страничном режиме" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Максимальная ширина текста в полноэкранном режиме:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Показать часы в полноэкранном режиме" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Показывать место чтения в полноэкранном режиме." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Показывать полосу прокрутки в полноэкранном режиме." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "Запустить просмотрщик в полноэкранном режиме" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "Показать справочное сообщение при запуске полноэкранного режима" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Настройки полноэкранного режима" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Цвет фона:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Пример" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Изменить" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Цвет текста:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Цвета и фон" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Длительность переворота страницы:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "отключен" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Переворот страниц &колёсиком мыши" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Прокрутка останавливается на разрывах страниц" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "Изменять &размер изображений, превышающих окно просмотрщика (требует " "перезапуска)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Настройки перелистывания страниц" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "&Перенос строк (разбивать строки в середине длинных слов)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Язык по умолчанию для переносов:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19767,36 +19976,36 @@ msgstr "" "Язык по умолчанию для использования правил переноса. Будет использован, если " "для данной книги не установлен язык." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Помнить последнее положение и размер окна" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Запоминать т&екущую страницу при выходе" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Показать органы &управления в окне просмотрщика" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "Прочие настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Общие" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" "Для смены клавиатурного сокращения сделайте на нём двойной щелчок мышью" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Клавиатурные сокращения" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19806,28 +20015,28 @@ msgstr "" "книг. Примеры можно найти <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">здесь</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Пользовательская &таблица стилей" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" "Вы можете сохранять и загружать настройки просмотрщика как <i>темы</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Сохранить текущие настройки как тему:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Загрузить предыдущую сохранённую тему:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Удалить сохранённую тему:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "Темы" @@ -19852,7 +20061,7 @@ msgid "&Search for next occurrence" msgstr "Найти ещё" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Перейти..." @@ -19972,15 +20181,15 @@ msgstr "" "Электронная книга повреждена и не может быть открыта. Если вы загрузили её с " "какого-либо адреса, попробуйте повторить загрузку." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Формат книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Позиция в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -19989,7 +20198,7 @@ msgstr "" "абзацы) используйте <i>Справочный режим</i>, нажатием соответствующей кнопки " "на панели инструментов." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -19997,147 +20206,137 @@ msgstr "" "Переключить в страничный режим - текст разбит на страницы как в бумажной " "книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Переключить в поточный режим - текст не разбит на страницы" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Поиск текста в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Полный экран (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Полноэкранный режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Нажмите правой кнопкой что бы увидеть управление" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Нажмите на левом или правом поле что бы перевернуть страницу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Нажмите Esc для выхода" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Показать/спрятать управление" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Предварительный просмотр" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Очистить список последных открытых книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Соединение с dict.org для поиска: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Нет такого адреса" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Адреса, указанного в этом элементе, не существует." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Увеличить" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Уменьшить" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Закладка #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Введите название закладки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Управление закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Неизвестная ошибка" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Настройки управления просмотром книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Если указано, окно вьювера будт пытаться всплыть наверх при открытии." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Если указано, окне просмотра будет открыто во весь экран при запуске." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Выводить предупреждения javascript и консольные сообщения в консоли" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20145,7 +20344,7 @@ msgstr "" "Позиция на которой открыта определённая книга. Позиция отображается в " "верхнем левом углу просмотрщика." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20266,14 +20465,15 @@ msgid "Show" msgstr "Показать" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Скрыть" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Переключить" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20282,20 +20482,20 @@ msgstr "" "Выберите ваше устройство для чтения электронных книг. Если его нет в списке, " "выберите устройство \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Перемещение библиотеки..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Ошибка при перемещении библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Неверная база данных" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20304,47 +20504,47 @@ msgstr "" "<p>Неверная библиотека уже существует по адресу %(loc)s. Удалите её прежде " "чем пытаться перемещать существующую библиотеку.<br>Ошибка: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Не удалось переместить библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Выберите место для книг" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Не удалось создать папку %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Нужно выбрать пустую папку для библиотеки calibre. %s не пуста." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Далее >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Назад" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Отменить" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "Готово" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Фиксировать" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "Мастер приветствия" @@ -20353,7 +20553,7 @@ msgstr "Мастер приветствия" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Добро пожаловать в Сalibre" @@ -20361,7 +20561,7 @@ msgstr "Добро пожаловать в Сalibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Единое решение для работы с электронными книгами." @@ -20657,37 +20857,30 @@ msgstr "Использовать Hotmail" msgid "&Test email" msgstr "&Тестовое письмо" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Если вы используете <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> e-book на вашем " -"iPhone/iTouch, вы можете зайти в вашу коллекцию книг calibre прямо с " -"устройства. Для этого вам необходимо включить calibre контент сервер." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Включить &сервер информационного наполнения" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Не забудьте оставить calibre включённым, так как сервер работает только " -"пока calibre запущена.\n" -"<p>Stanza должна увидеть коллекцию calibre автоматически. Если этого не " -"произошло, попробуйте добавить каталог с URL адресом http://myhostname:8080 " -"в читалку Stanza на вашем iPhone. В данном случае \"myhostname\" должно быть " -"полным именем хоста, либо ip адресом компьютера на котором запущена calibre." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -22127,22 +22320,22 @@ msgstr "восстановлены настройки " msgid "creating custom column " msgstr "создание пользовательских столбцов " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s книг)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Миграция старой базы данных в %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Копирование <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -22511,40 +22704,40 @@ msgstr "в" msgid "Books in" msgstr "Книги в" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Другие форматы" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Читать %(title)s в формате %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Получить" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Детали" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Постоянная ссылка" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Постоянная ссылка на эту книгу" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Эта книга была удалена" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "поиск" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Соответствие книг" @@ -23871,6 +24064,18 @@ msgstr "д. п." msgid "pm" msgstr "п. п." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Выберите тему (требуется перезапуск)" @@ -23945,8 +24150,8 @@ msgstr "Неизвестный раздел" msgid "Unknown feed" msgstr "Неизвестная заготовка" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Безымянная статья" @@ -25310,29 +25515,25 @@ msgstr "" "ошибки на некоторых системах, поэтому включайте эту опцию на свой риск!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Сохранить оригинальный файл при преобразовании из текущего формата в тот же " -"формат" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Когда calibre производит преобразование из формата в тот же формат, \n" -"например из EPUB в EPUB, оригинальное название файла сохраняется, \n" -"но если преобразование не удастся, вы можете изменить настройки \n" -"и запустить снова. При установке этой настройки равной False вы можете \n" -"предотвратить от сохранения оригинальный файл." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Количество последних просмотренных книг" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25342,11 +25543,11 @@ msgstr "" "недавно просмотренных книг. Эта настройка управляет тем, как много \n" "книг там отображается." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Размер шрифта в инфорации о книге" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25359,11 +25560,11 @@ msgstr "" "Установите положительное или отриццательное число для увеличения или \n" "уменьшения размера шрифта." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Собирать шаблоны Основного Режима Программирования в Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25384,11 +25585,11 @@ msgstr "" "По умолчанию: compile_gpm_templates = True\n" "Не собирать: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Формат по умолчанию при использовании функции Настройки" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25415,12 +25616,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Не предвыделять окончание при редактировании авторов/тэгов/серий/и т.д." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25434,3 +25635,15 @@ msgstr "" "использовать окончания, то вы должны будете нажать Tab для выбора перед \n" "нажатием Ввода. Какой режим вы предпочитаете будет зависеть от состояния \n" "метаданных в библиотеке и вашего личного стиля редактирования." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index d67de7a1a0..4d123f02d4 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Sardinian <sc@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:49+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 1cdb337588..47f347f3f9 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha <nivanthaka84@yahoo.com>\n" "Language-Team: Sinhalese <si@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:48+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "පෙනුම සහ දැනිම" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "අතුරුමුහුණත" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "හැසිරීම" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "මෙවලම් තීරුව" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "සොයමින්" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 4d5c370d29..9f6415e3c9 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 18:59+0000\n" "Last-Translator: viktorc <dinalt@email.cz>\n" "Language-Team: Slovak <sk@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:48+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -325,63 +327,67 @@ msgstr "Zapisuje metadáta do súborov %s" msgid "Set metadata from %s files" msgstr "Nastaviť metadáta zo súborov %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Pridať knihy do Calibre alebo pripojeného zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Stiahnuť poznámky z pripojeného Kindle (experimentálne)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Vytvoriť katalóg kníh vo vašej Calibre knižnici" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Konvertovať knihy do rôznych formátov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Vymazať knihy z vašej Calibre knižnice alebo pripojeného zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Upraviť metadata kníh vo vašej Calibre knižnici" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Prečítané knihy vo vašej knižnici Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Stiahnuť novinky z internetu v knižnej forme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Rýchle zobrazenie zoznamu príbuzných kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportovať knihy z vašej Calibre knižnici na hard disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Zobraziť podrobnosti o knihe v samostatnom okne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Reštart Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Otvoriť priečinok obsahujúci súbory knihy vo vašej Calibre knižnici" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Odoslať knihy na pripojené zariadenie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -389,42 +395,42 @@ msgstr "" "Odoslať knihy e-mailom, cez web, pripojiť k iTunes, alebo k priečinkom vo " "Vašom počítači, akoby to boli zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Prehliadať Užívateľskú príručku Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Prispôsobiť Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Jednoducho nájsť knihy podobné momentálne vybranej knihe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Prepnúť sa medzi rôznymi knižnicami Calibre a vykonať na nich údržbu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopírovať knihy zo zariadenia do vašej knižnice Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Upraviť zbierky, do ktorých sú knihy vo Vašej čítačke radené" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopírovať knihy z jednej knižnice Calibre do inej" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Urobiť malé vylepšenia súborov epub, alebo htmlz vo Vašej knižnici Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -432,58 +438,58 @@ msgstr "" "Nájsť nasledujúci, alebo predchádzajúci výsledok pri vyhľadávaní v knižnici " "Calibre v zvýraznenom režime" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Náhodne vybrať knihu z vašej Calibre knižnice" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Hľadať knihy od rozdielnych kníhkupcov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Získať nové Calibre pluginy alebo aktualizovať exitujúce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Vzhľad a chovanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Rozhranie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Upravte si vzhľad a nastavenia calibre rozhrania tak, aby vyhovovali vašim " "požiadavkám" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Správanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Zmeniť spôsob chovania calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Pridať vlastné stĺpce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Pridať / odstrániť svoje vlastné stĺpce v calibre zozname kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Panel nástrojov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -491,65 +497,65 @@ msgstr "" "Prispôsobiť panely nástrojov a kontextové menu, meniace sa podľa dostupných " "akcií" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Vyhľadávanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Prispôsobí spôsob vyhľadávania kníh v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Možnosti vstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konverzia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Nastavenie možností konverzie špecifické pre každý vstupný formát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Bežné voľby" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Nastaviť možnosti konverzie spoločné pre všetky formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Výstupné nastavenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Nastavenie možností konverzie špecifických pre každý výstupný formát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Vloženie kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import/export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrolovať, ako calibre číta metaúdaje zo súborov pri pridávaní kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Uloženie kníh na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -557,50 +563,50 @@ msgstr "" "Kontrolovať, ako calibre exportuje súbory zo svojej databázy na disk pri " "použití Uložiť na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Poslanie kníh do zariadení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrolovať, ako calibre prenáša súbory do vášho zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Prepojovacie panely metadát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Zmeniť polia metadat pred uložením/odoslaním" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funkcie šablóny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Rozšírené" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Vytvorte vlastné funkcie šablóny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Zdieľanie kníh emailom" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Zdieľanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -608,11 +614,11 @@ msgstr "" "Nastavenie zdieľania kníh prostredníctvom e-mailu. Môže byť použité pre " "automatickom zasielanie stiahnutých noviniek do vášho zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Zdieľanie cez sieť" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -620,57 +626,57 @@ msgstr "" "Nastavenie calibre Obsahového Servera, ktorý vám umožní prístup k vašej " "calibre knižnici odkiaľkoľvek, na akomkoľvek zariadení, cez internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Sťahovanie metadát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Nastavenie spôsobu, akým Calibre sťahuje metadáta kníh z Internetu." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Ignorované zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" "Nastavenie zariadení, ktoré bude Calibre po pripojení k počítaču ignorovať." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Pridať/odstrániť/upraviť rôzne časti calibre funkcií" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Vylepšenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Doladiť chovanie calibre v rôznych kontextoch" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Klávesnica" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Prispôsobiť klávesové skratky používané v Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Rôzne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Rôzne pokročilé nastavenia" @@ -898,32 +904,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Inštalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Priradenie modulov k formátom súborov" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Úprava lokálnych modulov" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Neaktívne moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Povolené moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializácia modulu %s zlyhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -935,11 +941,11 @@ msgstr "" " Nastaviť calibre nahraním externých pluginov.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Pridajte modul zadaním cesty k ZIP archívu v ktorom sa nachádza." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -948,34 +954,34 @@ msgstr "" "Pre vývojárov modulov: Cesta k adresáru v ktorom vyvýjate modul. Tento " "príkaz modul automaticky zbalí a aktualizuje ho v Calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Odstrániť modul podľa mena. Vstavané moduly nie je možné odstrániť." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upraviť modul. Zadajte názov modulu, za ním čiarku a reťazec s úpravami." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Vypísať všetky inštalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Aktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Deaktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -983,59 +989,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Cesta k priečinku knižnice je príliš dlhá. Musí mať menej ako %d znakov." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Áno" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sPriemerné hodnotenie je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Základné" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novinky" @@ -1292,8 +1298,8 @@ msgstr "" "Zoznam po kliknutí na \"Zobraziť podrobnosti\"." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalóg" @@ -1366,8 +1372,8 @@ msgstr "Preberám zoznam kníh zo zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1378,8 +1384,8 @@ msgstr "Prenos kníh do zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1401,8 +1407,8 @@ msgstr "Odstraňujem knihy zo zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1566,12 +1572,6 @@ msgstr "Komunikácia s čítačkou Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunikácia s čítačkou IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nie je možné získať súbory z tohto zariadenia" @@ -1998,35 +1998,35 @@ msgstr "Komunikácia s Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komunikácia s Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunikácia s Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komunikácia s čítačkou EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komunikácia s tabletom Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komunikácia s čítačkou Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komunikácia s čítačkou Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komunikácia so zariadením COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunikácia so zariadením Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Komunikácia s čítačkou WayteQ" @@ -2039,7 +2039,7 @@ msgid "Communicate with MTP devices" msgstr "Komunikácia so zariadeniami MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Preberám informácie o zariadení..." @@ -2171,12 +2171,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentáre boli odstránené, keďže čítačka SONY sa nimi zahlcuje" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Všetko podľa názvu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Všetko podľa autora" @@ -2307,41 +2307,41 @@ msgstr "" "sa zobrazí len prvý autor. Nachajte to zakázané ak používate prepojovacie " "panely metadát." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Bezdrôtové zariadenie" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Komunikujem s aplikáciami Smart zariadenia" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Povoliť pripojenia po spustení" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Ak chcete povoliť pripojenia po spustení calibre, označte túto voľbu" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Bezpečnostné heslo" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Zadajte heslo, ktoré musí aplikácia zariadenia použiť pri pripojení ku " "Calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Použiť pevný sieťový port" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2349,11 +2349,11 @@ msgstr "" "Ak označíte, použije sa číslo portu z poľa \"Port\", inak ovládač vyberie " "náhodný port" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Čislo portu: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2361,30 +2361,30 @@ msgstr "" "Zadajte číslo portu, ktoré ovládač použije ak zaškrtnete \"Použiť pevný " "sieťový port\"" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Vypisovať ďalšie ladiace informácie" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Označte, ak vás o to pri oznamovaní problémov požiadajú" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" "Zoznam metadát oddelených čiarkou, ktorý sa v zariadení zmení na zbierky." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Možnosti zahŕňajú: series, tags, authors, atď." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Povoliť časovač bez aktivity" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2395,11 +2395,11 @@ msgstr "" "ktoré bolo bez aktivity počas %d minút. Odznačenie tejto voľby zakáže " "sledovanie neaktivity zariadenia, teda Calibre sa nikdy aktomaticky neodpojí." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Použiť túto IP adresu" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2409,11 +2409,11 @@ msgstr "" "adrese. Ovládač bude počúvať len na zadanej adrese a táto bude jediná, ktorú " "bude propagovať cez mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2421,22 +2421,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Príliš veľa pokusov o pripojenie z %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Neplatný port vo voľbách: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Pripojenie k portu %d zlyhalo. Skúste inú hodnotu." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Použitie náhodného portu zlyhalo" @@ -2699,7 +2699,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na pamäťovej karte nie je dostatok voľného miesta" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Úspešný prevod %s" @@ -2767,29 +2767,29 @@ msgstr "" "\n" "Kompletnú dokumentáciu konverzného systému nájdete na\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "VSTUPNÉ NASTAVENIA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Nastavenia, ktoré ovládajú spracovanie vstupných %s súborov" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "VÝSTUPNÉ NASTAVENIA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Nastavenia, ktoré ovládajú spracovanie výstupných %s súborov" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Nastavenia výzoru výstupných súborov" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2800,16 +2800,16 @@ msgstr "" "je vypnuté. Použite %(en)s na zapnutie. Jednotlivé akcie môžu byť zakázané " "pomocou voľby %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Upraviť text a štruktúru dokumentu pomocou určených šablón." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Autodetekcia štruktúry dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2818,15 +2818,15 @@ msgstr "" "Ovláda automatické generovania obsahu. Štandardne, v prípade, že zdrojový " "súbor má obsah, bude použitý prednostne pred automaticky generovaným." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Nastavenia výstupných metadát" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Voľby na pomoc s ladením konverzie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2835,7 +2835,7 @@ msgstr "" "zabudovaného receptu napr. takto: ebook-convert \"Nazov_receptu.recipe\" " "vystup.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Výstup uložený do" @@ -4407,70 +4407,6 @@ msgstr "Prebieha transformácia e-knihy..." msgid "Running %s plugin" msgstr "Spúšťam modul %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Spracovanie: %(name)s zlyhalo s chybou: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Opravár ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Obísť chyby epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Obídenie chýb poslednej verzie epubcheck. epubcheck zobrazuje veľa vecí ako " -"chyby, aj keď nimi nie sú. epub-fix sa ich pokúsi nájsť a nahradiť " -"konštrukciou, ktorá epubcheck-u vyhovuje. Môže to spôsobiť výrazné zmeny v " -"epub, sťažujte si ale v projekte epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [voľby] súbor.epub\n" -"\n" -"Opraviť obvyklé problémy v súboroch EPUB, ktoré by mohli spôsobiť, že budú " -"odmietnuté zle navrhnutými vydavateľskými službami.\n" -"\n" -"Štandardne sa žiadne opravy nerobia, len sa pri každej zistenej chybe vypíše " -"správa. Pomocou volieb môťete ovplyvniť, ktoré chyby sa budú automaticky " -"opravovať." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Musíte špecifikovať epub súbor" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Opraviť súbory bez manifestu" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Oprav súbory bez manifestu. epub-fix ich môže buď pridať k manifestu alebo " -"ich zmazať toho, ako je to určené vo voľbe \"zmazať bez manifestu\"." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Zmazať súbory bez manifestu namiesto pridania k manifestu." - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4748,14 +4684,14 @@ msgstr "CHYBA ŠABLÓNY" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4815,7 +4751,7 @@ msgstr "Poznámky" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Značky" @@ -4823,7 +4759,7 @@ msgstr "Značky" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4988,6 +4924,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5133,12 +5070,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Toto je Amazon Topaz kniha. Nemôže byť spracovaná." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Toto nie je súbor MOBI. Je to súbor Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Toto nie je súbor MOBI." @@ -5243,14 +5180,14 @@ msgstr "Hlavný text" msgid "%s format books are not supported" msgstr "Elektronické knihy vo formáte %s nie sú podporované" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5260,7 +5197,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5276,19 +5213,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " alebo " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5308,22 +5245,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5340,7 +5373,7 @@ msgstr "Voľby generovania HTML obsahu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Hodnotenie" @@ -5684,7 +5717,7 @@ msgstr "Skontroluj pridávanie kníh." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6007,7 +6040,7 @@ msgstr "Priečinok %s už existuje. Najprv ho vymažte." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Príliš dlhé" @@ -6105,7 +6138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6513,21 +6546,21 @@ msgstr "Odoslať do zar." msgid "Connect/share" msgstr "Pripojiť/zdieľať" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Zastavujem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Zastavujem server, môže to trvať až minútu, čakajte prosím..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Zakázať automatické spustenie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6535,7 +6568,11 @@ msgstr "" "Chcete, aby boli pripojenia bezdrôtového zariadenia automaticky spustené pri " "spustení Calibre?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Veľa IP adries. Viď. dialóg Štart/Stop." @@ -6819,79 +6856,214 @@ msgid "Plugin Updater" msgstr "Aktualizátor zásuvných modulov" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Vylepšenie &interpunkcie" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7001,7 +7173,7 @@ msgstr "" "Na zobrazenie ktorých sa to týka, kliknite na tlačidlo Zobraziť podrobnosti." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zobraziť podrobnosti o knihe" @@ -7224,7 +7396,7 @@ msgstr "&Náhľad knihy" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7501,7 +7673,7 @@ msgstr "Pridať knihy do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Stránka sprievodcu" @@ -7652,7 +7824,7 @@ msgid "Click to open" msgstr "Kliknite na otvorenie" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id" @@ -8275,7 +8447,7 @@ msgid "Choose foreground color" msgstr "Vyberte farbu popredia" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Vybrať farbu pozadia" @@ -8863,10 +9035,6 @@ msgstr "Vložiť medzi odstavce &prázdne riadky" msgid "Text &justification:" msgstr "Za&rovnanie textu:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Vylepšenie &interpunkcie" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Prepísať znaky unicode do ASCII" @@ -8899,10 +9067,6 @@ msgstr "&Pripojiť písmo:" msgid "&Disable font size rescaling" msgstr "Vypnúť zmenu veľkosti &písma" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Výstup LRF" @@ -8956,7 +9120,7 @@ msgid "&Monospaced font family:" msgstr "&Neproporcionálne písmo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadáta" @@ -9237,22 +9401,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Zachovať &pomer strán obálky" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "&Pätkové písmo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Bezpätkové písmo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Neproporcionálne písmo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Š&tandardné písmo:" @@ -9263,17 +9427,18 @@ msgstr "Štandardná &veľkosť písma:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "&Veľkosť neproporcionálneho písma:" @@ -9492,7 +9657,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Načítať zoznam výrazov z predtým uloženého súboru" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "&Načítať" @@ -9502,7 +9667,7 @@ msgstr "Uložiť zoznam výrazov pre jednoduchšie opakované použitie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Uložiť" @@ -9889,10 +10054,10 @@ msgstr "Prehliadač obálok sa nedá nahrať" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9905,23 +10070,23 @@ msgid "Undefined" msgstr "Nedefinované" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "hviezdička(y)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Nehodnotené" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Nastaviť '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Vymazať '%s'" @@ -9953,37 +10118,37 @@ msgid "" msgstr "" "Zoznam \"{0}\" obsahuje neplatnú hodnotu, ktorá bude nastavená ako štandardná" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Použiť zmeny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Odstrániť sériu" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Číslovať knihy automaticky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Vynútiť číslovanie od " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "Zoznam \"{0}\" obsahuje neplatné hodnoty, ktoré sa nezobrazia" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Odtrániť všetky značky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "pridať značky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "odstrániť značky" @@ -10841,8 +11006,8 @@ msgstr "Umiestnenie %s obsahuje aktuálnu knižnicu Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Zlé umiestnenie" @@ -10974,7 +11139,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -11022,7 +11187,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Autor" @@ -11141,14 +11306,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11169,7 +11326,7 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Neboli nájdené žiadne výsledky" @@ -11347,7 +11504,7 @@ msgstr "Zobraziť o tejto chybe podrobnú informáciu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Skopírované" @@ -11485,24 +11642,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "CHYBA ŠABLÓNY H/N" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Ak je zdroj zložené pole, musíte určiť cieľ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Musíte určiť typ cieľového identifikátora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Hľadanie/náhrada je neplatné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Výraz pre hľadanie je neplatný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11511,30 +11668,30 @@ msgstr "" "Aplikujem zmeny do %d kníh.\n" "Fáza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Odstrániť uložené hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené hľadanie/náhrada bude odstránené. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Uložiť hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Názov hľadania/náhrady:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Musíte poskytnúť meno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12543,72 +12700,72 @@ msgstr "%s zdrojov správ" msgid "&Download now" msgstr "&Previziať teraz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Je potrebné užívateľské meno a heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Pre použitie tohoto zdroja správ musíte poskytnúť užívateľské meno a/alebo " "heslo." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Účet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(voliteľné)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(povinné)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Stiahnuť %s teraz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Posledne prevzatý: nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "pred %(days)d dňami, %(hours)d hodinami a %(mins)d minútami" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Naposledy stiahnuté:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Nemôžem stiahnuť správy, lebo nie je aktívne pripojenie na Internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Žiadne pripojenie na Internet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Naplánovať preberanie správ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Pridať vlastný zdroj správ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Stiahnuť správy zo všetkých naplánovaných zdrojov" @@ -13229,44 +13386,44 @@ msgstr "Hľadať položku v stĺpci značka" msgid "Copy the selected color name to the clipboard" msgstr "Kopírovať názov vybranej farby do schránky" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Autor pre triedenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Výuka jazyka šablón" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Príručka funkcií šablóny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "VÝNIMKA: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Nie je vybraný stĺpec" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Musíte vybrať stĺpec na ofarbenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Žiadna šablóna nebola poskytnutá" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Pole šablóny nemôže byť prázdne" @@ -14329,57 +14486,57 @@ msgstr "" "Cesta ku Calibre Portable (%s) je príliš dlhá. Musí byť kratšia ako 59 " "znakov." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Knižnica Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Vyberte umiestnenie pre Vašu knižnicu e-kníh Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Vytvorenie knižnice zlyhalo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Zlyhalo vytvorenie knižnice Calibre v: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Vyberte umiestnenie pre Vašu novú knižnicu e-kníh Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Spúšťam užívateľské rozhranie..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Oprava zlyhala" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "Oprava databázy zlyhala. Štartujem s novou prázdnou knižnicou." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Neplatné umiestnenie databázy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Chybné umiestnenie databázy %r. Calibre sa teraz ukončí." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Poškodená databáza" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14390,61 +14547,61 @@ msgstr "" "pokúsila automaticky znovu vytvoriť? Znovuvytvorenie nemusí byť v celom " "rozsahu úspešné. Ak odpoviete Nie, vytvorí sa nová prázdna knižnica Calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Chybné umiestnenie databázy %r. Začne sa s novou prázdnou knižnicou Calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Spúšťam %s: Načítavam knihy..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Ak ste si istý, že nebeží" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "môže byť spustený v systémovej lište, v" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "pravá horná oblasť obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "pravá dolná oblasť obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "skúste reštartovať počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "skúste odstrániť súbor" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nemôžem spustiť " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je už spustený." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nebolo nájdené bežiace Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Odoslaný príkaz na ukončenie, čakám na ukončenie..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Ukončenie bežiacej inštancie Calibre zlyhalo" @@ -14453,7 +14610,7 @@ msgid "&Preferences" msgstr "&Nastavenia" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Skončiť" @@ -15456,56 +15613,70 @@ msgid "is greater than" msgstr "je viac ako" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "má" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "nemá" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "má vzor" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "nemá vzor" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "je nastavený" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "nie je nastavený" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "má" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "nemá" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "má vzor" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "nemá vzor" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "je" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "nie je" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "vyhovuje vzoru" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "nevyhovuje vzoru" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Ak hodnoty ___ column ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15513,7 +15684,7 @@ msgstr "" "Zadajte buď typ identifikátora, alebo typ a hodnotu identifikátora v tvare " "identifikátor:hodnota" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15523,118 +15694,138 @@ msgstr "" "Nemčinu, alebo eng pre Angličtinu. Môžete použiť aj plný názov jazyka a v " "takom prípade sa ho Calibre automaticky pokúsi skonvertovať na kód jazyka." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Zadajte číslo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Zadajte dátum vo formáte YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Zadajte text." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Zadajte regulárny výraz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Pri porovnaní s viacerými hodnotami ich oddeľte %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "na" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Len pri splnení všetkých nasledovných podmienok:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Pridať ďalšiu podmienku" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Podmienku môžete vypnúť vymazaním všetkých jej polí" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Vzorka textu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Neplatná podmienka" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Jedna z podmienok tohoto pravidla je neplatná: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Nie sú podmienky" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Pre toto pravidlo musíte zadať aspoň jednu neprázdnu podmienku" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15647,7 +15838,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15657,34 +15848,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Ak stĺpec <b>%(col)s</b> <b>%(action)s</b> hodnota: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Pridať pravidlo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Odstrániť pravidlo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Posunúť vybrané pravidlo vyššie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Posunúť vybrané pravidlo nižšie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Pridať rozšírené pravidlo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15694,23 +15885,23 @@ msgstr "" "Začnite kliknutím na tlačidlo Pridať pravidlo nižšie. <p><b>Existujúce " "pravidlo</b> môžete zmeniť dvojkliknutím naň." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Žiadne pravidlo nie je vybrané" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Na %s nie je vybrané žiadne pravidlo." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "odstránenie" @@ -16765,7 +16956,7 @@ msgstr "Max. &doba čakania po prvej nájdenej zhode:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sekúnd" @@ -17803,7 +17994,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Nastavte na -1, ak má funkcia variabilný počet parametrov" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Odstrániť" @@ -19172,8 +19363,8 @@ msgid "Edit" msgstr "Upraviť" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Obnoviť" @@ -19191,12 +19382,12 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prehliadača elektronických kníh" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Pamätať poslednú veľkosť okna" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19204,7 +19395,7 @@ msgstr "" "Vlastné kaskádové štýly, ktorými je možné upraviť výzor všetkých kníh." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19299,38 +19490,42 @@ msgstr "Veľkosť neproporcionálneho písma v obrazových bodoch" msgid "The standard font type" msgstr "Štandardný typ písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Názov vzhľadu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Zvoľte názov pre tento vzhľad" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Nastavenia uložené ako vzhľad s názvom: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Nastavenia načítané zo vzhľadu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Vzhľad s názvom %s bol vymazaný" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Zvoľte farbu textu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19338,31 +19533,31 @@ msgstr "" "Nachádzate sa v priebehu úpravy klávesovej skratky. Najprv to dokončite " "kliknutím niekde mimo obdĺžnika na úpravu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Nastaviť prehliadač elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Štandardná veľkosť &písma:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Pätkové" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Bezpätkové" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Neproporcionálne" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "&Krok zväčšenia písma:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19370,15 +19565,23 @@ msgstr "" "Veľkosť o akú sa zväčší/zmenší písmo\n" " po kliknutí na tlačidlá zväčšenia/zmenšenia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Nastavenie písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19388,117 +19591,117 @@ msgstr "" "na stránky, ako v papierovej knihe. Do tohoto režimu sa dostanete tlačidlom " "so žltoým zvitkom v pravom hornom rohu okna prehliadača." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "Počet &stránok textu zobrazených na obrazovke " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " stránka(y)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "&Prepísať nastavenia okrajov stránky špecifikovaných v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "&Horný okraj" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "&Bočný okraj" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "&Dolný okraj" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "&Usporiadanie textu v stránkovom režime" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Maximálna ší&rka textu v zobrazení na celú obrazovku:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Zobraziť &hodiny v zobrazení na celú obrazovku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Zobraziť &polohu čítania v zobrazení na celú obrazovku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Zobraziť &rolovaciu lištu v režime na celú obrazovku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "Nastavenia pre zobrazenie na &celú obrazovku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Farba pozadia:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Ukážka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Zmeniť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Farba textu:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Farby a pozadie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Doba obrátenia stránky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "zakázané" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Obrátiť stránku &kolieskom myši" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Zastavenie &rolovania riadkov na zlome stránky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "&Zväčšiť obrázky viac, ako okno prehliadača (vyžaduje reštart)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "Nastavenia &obracania stránok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Rozdeliť slová (zalomenie riadka uprostred dlhého slova)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Východzí &jazyk pre delenie slov:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19506,35 +19709,35 @@ msgstr "" "Predvolený jazyk pre pravidlá rozdeľovania slov. Bude použitý ak kniha nemá " "nastavený jazyk." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Zapamätať posledné &rozloženie a veľkosť okna" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Pri ukončení si zapamätať &aktuálnu stránku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "&Rôzne nastavenia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Všeobecné" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dvojkliknite na zmenu klávesovej skratky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Klávesové skratky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19543,27 +19746,27 @@ msgstr "" "<p>CSS štýl na prispôsobenie vzhľadu kníh. Pre príklad kliknite <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">sem</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Užívateľský &štýl" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "Nastavenia prehliadača môžete uložiť a načítať ako <i>vzhľad</i>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Uložiť aktuálne nastavenia ako vzhľad:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Načítať predtým uložený vzhľad:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Odstrániť uložený vzhľad:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Vzhľad" @@ -19588,7 +19791,7 @@ msgid "&Search for next occurrence" msgstr "Hľadať na&sledujúci výskyt" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Prejsť na..." @@ -19708,15 +19911,15 @@ msgstr "" "Táto kniha je poškodená a nemôže byť otvorená. Ak ste si ju odniekiaľ " "stiahli, skúste ju stiahnuť znovu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formát knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozícia v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -19724,7 +19927,7 @@ msgstr "" "Ísť na pozíciu. Čísla pozícií získate v <i>režime pozícií</i>, kliknutím na " "tlačidlo režim pozícií na nástrojovej lište." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -19732,145 +19935,135 @@ msgstr "" "Prepnúť do stránkového režimu - kedy je text rozdelený na stránky, ako v " "papierovej knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Prepnúť do súvislého režimu - kedy text nie je rozdelený na stránky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Hľadať text v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Prepnúť režim zobrazenia na celú obrazovku (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Režim zobrazenia na celú obrazovku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Ovládanie zobrazíte pravým kliknutím" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Stránky otočíte ťuknutím na ich pravý, alebo ľavý okraj" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Ukončenie klávesou ESC" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Zobraziť/skryť ovládanie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Náhľad tlače" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Vymazať zoznam naposledy otvorených kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Pripájam k dict.org na vyhľadanie: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Pozícia nenájdená" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Pozícia na ktorú odkazuje táto položka neexistuje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Vyberte elektronickú knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Neboli nájdené žiadne výsledky pre: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Načítavam prúd..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Formátujem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Pridať záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Zadajte názov záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Spravovať záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Načítavam elektronickú knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Nepodarilo sa otvoriť knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Neznáma chyba" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Nastavenie prehliadača elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Ak je zadané, okno prehliadača sa po štarte zobrazí v popredí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "Ak zadané, okno prehliadača sa po štarte otvorí na celú obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Vypísať upozornenia javascriptu a konzolové správy na konzolu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -19878,7 +20071,7 @@ msgstr "" "Pozícia, na ktorej sa určená kniha otvorí. Pozícia je miesto v knihe " "zobrazené v ľavom hornom rohu prehliadača." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19999,14 +20192,15 @@ msgid "Show" msgstr "Zobraziť" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Skryť" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Prepnúť" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20015,20 +20209,20 @@ msgstr "" "Vyberte svoju čítačku e-kníh. Ak Vaše zariadenie nie je v zozname, vyberte " "zariadenie \"%s\"." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Presúvam knižnicu..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Presun knižnice zlyhal" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Neplatná alebo poškodená databáza" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20037,48 +20231,48 @@ msgstr "" "<p>V %(loc)s už existuje neplatná knižnica. Pred presunom existujúcej " "knižnice ju vymažte.<br>Chyba: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Knižnicu nemôžem presunúť" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Vyberte umiestnenie pre knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Vytvorenie adresára v %s zlyhalo" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Pre knižnicu Calibre musíte vybrať prázdny priečinok. %s nie je prázdny." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "Ď&alej >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Späť" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Zrušiť" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Dokončiť" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Potvrdiť" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "uvítací sprievodca" @@ -20087,7 +20281,7 @@ msgstr "uvítací sprievodca" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Vitajte v Calibre" @@ -20095,7 +20289,7 @@ msgstr "Vitajte v Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Kompletné riešenie pre potreby všetkých Vašich e-kníh." @@ -20390,37 +20584,30 @@ msgstr "Použiť Hotmail" msgid "&Test email" msgstr "&Testovať email" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Ak na Vašom iPhone/iTouch používate e-book aplikáciu <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a>, môžete pristupovať k " -"Vašej zbierke kníh v Calibre priamo z Vášho zariadenia. Treba na to v " -"Calibre zapnúť server obsahu." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Zapnúť server &obsahu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Zapamätajte si, že Calibre musí zostať spustené, pretože server beží len " -"ak beží aj Calibre.\n" -"<p>Stanza by mala vidieť Vaše zbierky v Calibre automaticky. Ak nie, skúste " -"pridať do Stanza čítačky na Vašom iPhone nový katalóg s URL " -"http://myhostname:8080, kde myhostname je celé meno, alebo IP adresa Vášho " -"počítača s Calibre." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21795,23 +21982,23 @@ msgstr "nastavenia obnovené " msgid "creating custom column " msgstr "vytváram vlastný stĺpec " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrujem starú databázu do knižnice elektronických kníh v %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopírujem <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -22178,40 +22365,40 @@ msgstr "v" msgid "Books in" msgstr "Knihy v" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Iné formáty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Čítať %(title)s vo formáte %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Získať" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Podrobnosti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Trvalý odkaz" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Trvalý odkaz na túto knihu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Táto kniha bola odstránená" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "v hľadaní" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Vyhovujúce knihy" @@ -23424,6 +23611,18 @@ msgstr "dop." msgid "pm" msgstr "odp." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Vybrať vzhľad (vyžaduje reštart)" @@ -23497,8 +23696,8 @@ msgstr "Neznáma sekcia" msgid "Unknown feed" msgstr "Neznámy prúd" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Článok bez názvu" @@ -24701,27 +24900,25 @@ msgstr "" "chyby v niektorých systémoch. Zapnite to preto len na vlastné riziko!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Uložiť pôvodný súbor keď prebieha konverzia z rovnakého formátu" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Calibre pri konverzii z jedného formátu do rovnakého, napr. z EPUB\n" -"do EPUB, uschová pôvodný súbor pre prípad, že by konverzia skončila\n" -"zle. V takom prípade môžete upraviť nastavenia oknverzie a spustiť ju znova. " -"\n" -"Vypnutím tejto voľby zabránite Calibre uschovaniu pôvodného súboru." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Počet naposledy zobrazených kníh" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -24731,11 +24928,11 @@ msgstr "" "kníh.\n" "Ich počet sa zadáva tu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Zmeniť veľkosť písma pre podrobnosti o knihe v rozhraní" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24746,11 +24943,11 @@ msgstr "" "a veľkosť, ktorou sú zobrazené komentáre v dialógu úpravy metadát.\n" "Na zväčšenie/zmenšenie písma ho nastavte na kladné/záporné číslo." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24762,11 +24959,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24782,11 +24979,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24795,3 +24992,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 9fe7a8a7bf..fd0874d171 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-30 06:26+0000\n" "Last-Translator: Andrej Znidarsic <andrej.znidarsic@gmail.com>\n" "Language-Team: Martin Srebotnjak <miles@filmsi.net>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2013-02-09 04:49+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -27,9 +27,11 @@ msgid "Does absolutely nothing" msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -155,8 +157,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -173,19 +175,19 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -330,63 +332,67 @@ msgstr "Nastavi metapodatke v %s datotekah" msgid "Set metadata from %s files" msgstr "Nastavi metapodatke iz %s datotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Dodajte knjige v calibre ali priklopljeno napravo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Ustvarite katalog knjig v svoji knjižnici calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Ustvarite katalog knjig v knjižnici calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Pretvorite knjige v različne zapise e-knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Izbrišite knjige iz knjižnice calibre ali povezane naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Uredite metapodatke knjig v svoji knjižnici calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Preberite knjige iz svoje knjižnice calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Prenesite novice z interneta v zapisu e-knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Hitro pokaži seznam sorodnih knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Izvozite knjige iz svoje knjižnice calibre na trdi disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Pokaži podrobnosti knjige v ločenem oknu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Ponovno zaženi calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Odpri mapo, ki vsebuje datoteke knjig iz knjižnice calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Pošlji knjige na povezano napravo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -394,43 +400,43 @@ msgstr "" "Pošlji knjige po e-pošti ali spletu in se poveži tudi v iTunes ali mape " "računalnika, kot da so naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Prebrskajte Uporabniški priročnik za calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Prilagodi calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Enostavno poiščite knjige, podobne trenutno izbrani" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Preklopi med različnimi knjižnicami calibre in opravi vzdrževanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopirajte knjige z naprave v svojo knjižnico calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Uredite zbirke, v katerih so knjige postavljene na vaši napravi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopirajte knjigo iz ene knjižnice calibre v drugo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Opravite manjše prilagoditve datotekam epub ali htmlz v svoji knjižnici " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -438,57 +444,57 @@ msgstr "" "Najdi naslednji ali prejšnji zadetek pri iskanju po svoji knjižnici calibre " "v poudarjenem načinu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Izberi naključno knjigo iz knjižnice calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Poiščite knjige v različnih prodajalnah knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Poišči nove vtičnike calibre ali posodobi obstoječe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Videz in občutek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Vmesnik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Izgled in občutek vmesnika programa calibre si prilagodite svojemu okusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Vedenje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Spremenite odzivanje programa calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Dodajte lastne stolpce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodajte/odstranite lastne stolpce v seznamu knjig calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Orodna vrstica" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -496,64 +502,64 @@ msgstr "" "Prilagodite orodne vrstice in kontekstne menije, spreminjajte dostopna " "dejanja v obeh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Iskanje v teku ..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Prilagodite iskanje po knjigah v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Vhodne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Pretvorba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Nastavite možnosti pretvorbe za posamezne vrste vhodnega zapisa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Splošne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Nastavite možnosti pretvorbe, skupne vsem vrstam zapisov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Izhodne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Nastavite možnosti pretvorbe za posamezne vrste izhodnega zapisa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Dodajanje knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Uvozi/izvozi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Nadzirajte branje metapodatkov iz datotek ob dodajanju knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Shranjevanje knjig na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -561,50 +567,50 @@ msgstr "" "Nadzirajte, kako calibre izvaža datoteke iz lastne zbirke podatkov na disk s " "funkcijo Shrani na disk." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Pošiljanje knjig na naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Nadzirajte, kako calibre prenese datoteke v vaš bralnik e-knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Pretičniki metapodatkov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Spreminjanje polj metapodatkov pred shranjevanjem/pošiljanjem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Funkcije predlog" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Ustvarite lastne funkcije predlog" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Souporaba knjig prek e-pošte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Souporaba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -612,11 +618,11 @@ msgstr "" "Nastavitev souporabe knjig po e-pošti. Lahko uporabite za samodejno " "pošiljanje prenesenih novic na svoje naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Souporaba prek spleta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -624,20 +630,20 @@ msgstr "" "Nastavitev strežnika calibre, ki vam bo omogočil dostop do lastne knjižnice " "calibre prek interneta, z vsake naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Prenos metapodatkov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Nadzirajte, kako calibre prenese metapodatke o e-knjigi z medmrežja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Prezrte naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -645,38 +651,38 @@ msgstr "" "Nadzirajte, katere naprave naj program calibre prezre, ko so povezane z " "računalnikom." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Vstavki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Dodajanje/odstranjevanje/spreminjanje različnih funkcionalnosti calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Prilagoditve" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Podrobna nastavitev obnašanja calibre v različnih kontekstih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tipkovnica" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Prilagodite tipke za bližnjice, ki jih uporablja calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Razne naprednejše nastavitve" @@ -904,32 +910,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Nameščeni vtičniki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Mapiranje vtičnikov po tipu datotek" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Krajevno prilagajanje vtičnikov" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Onemogočeni vtičniki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Omogočeni vtičniki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializacija vtičnika %s s sledljivostjo za nazaj ni uspela:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -941,11 +947,11 @@ msgstr "" " Prikrojitev calibre z nalaganjem zunanjih vtičnikov.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Dodajte vtičnik z določitvijo poti do datoteke zip, ki ga vsebuje." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -954,12 +960,12 @@ msgstr "" "Za razvijalce vtičnikov: pot do mape, kjer razvijate vtičnik. Ta ukaz " "samodejno zapakira vtičnik in ga posodobi v programu calibre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Odstranite vtičnik po njegovem imenu. To ne vpliva na vgrajene vtičnike." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -967,82 +973,82 @@ msgstr "" "Preurejanje vtičnika. Določite ime vtičnika in preurejene stringe ter jih " "ločite z vejico." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Prikaži vse nameščene vtičnike" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Omogoči imenovan vtičnik" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Onemogoči imenovani vtičnik" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Glavni pomn." -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kartica A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kartica B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novice" @@ -1276,8 +1282,8 @@ msgstr "" "Kliknite 'Pokaži podrobnosti' za seznam." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1349,8 +1355,8 @@ msgstr "Pridobivanje seznama knjig na napravi ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1361,8 +1367,8 @@ msgstr "Prenašanje knjig na napravo ..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1384,8 +1390,8 @@ msgstr "Odstranjevanje knjig z naprave ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1549,12 +1555,6 @@ msgstr "Povezovanje z bralnikom Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Povezovanje z bralnikom e-knjig IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Datotek s te naprave ni mogoče pridobiti" @@ -1937,35 +1937,35 @@ msgstr "Povezovanje z bralnikom Acer Lumiread." msgid "Communicate with the Aluratek Color" msgstr "Povezovanje z bralnikom Aluratek Color." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Povezovanje z bralnikom Trekstor." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Povezovanje z bralnikom EEE." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Povezovanje z tabličnim računalnikom Adam." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Povezovanje z bralnikom Nextbook." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Povezovanje z bralnikom Moovybook." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Povezovanje z bralnikom COBY." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Povezovanje z Ex124G." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1978,7 +1978,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Pridobi podatke o napravi ..." @@ -2107,12 +2107,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Komentarji so odstranjeni, ker ima bralnik SONY z njimi težave" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Vse po naslovih" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Vse po avtorjih" @@ -2226,77 +2226,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Brezžična naprava" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Varnostno geslo" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Številka vrat: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2304,22 +2304,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Uporabi ta naslov IP" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2327,22 +2327,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2589,7 +2589,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na spominski kartici primanjkuje prostora" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Upodobljen %s" @@ -2657,29 +2657,29 @@ msgstr "" "\n" "Za popolno dokumentacijo sistema pretvorbe si oglejte\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "VHODNE MOŽNOSTI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Možnosti za nadzor obdelave vhodne datoteke %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "IZHODNE MOŽNOSTI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Možnosti za nadzor obdelave izhodne datoteke %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Možnosti za nadzor videza in občutka izhoda" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2687,18 +2687,18 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Spremeni besedilo in strukturo dokumenta z rabo uporabniško določenih " "vzorcev." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Nadzor samodejnega zaznavanja strukture dokumenta." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2707,21 +2707,21 @@ msgstr "" "Nadzor samodejnega tvorjenja kazala vsebine. Glede na osnovno nastavitev, če " "ima vir kazalo vsebine, bo le-to uporabljeno pri samodejnem tvorjenju." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Možnosti nastavitve metapodatkov v izhodu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Možnosti pomoči pri razhroščevanju pretvorbe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Izhod je shranjen v" @@ -4057,56 +4057,6 @@ msgstr "Izvajanje preobliokvanj na e-knjigi ..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Popravljalnik ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Zaobidi hrošče epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Navesti morate datoteko epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Popravi datoteke brez manifesta" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4378,14 +4328,14 @@ msgstr "NAPAKA PREDLOGE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4445,7 +4395,7 @@ msgstr "Opombe" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Značke" @@ -4453,7 +4403,7 @@ msgstr "Značke" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4602,6 +4552,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4735,12 +4686,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "To je knjiga Amazon Topaz. Ni je mogoče obdelati." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4839,14 +4790,14 @@ msgstr "Glavno besedilo" msgid "%s format books are not supported" msgstr "Knjige v zapisu %s niso podprte" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4856,7 +4807,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4872,19 +4823,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ali " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4904,22 +4855,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4936,7 +4983,7 @@ msgstr "Možnosti tvorbe kazala vsebine za HTML" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Ocena" @@ -5268,7 +5315,7 @@ msgstr "Nadziraj dodajanje knjig" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5582,7 +5629,7 @@ msgstr "Mapa %s že obstaja. Najprej jo izbrišite." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5670,7 +5717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6055,27 +6102,31 @@ msgstr "Pošlji na napravo" msgid "Connect/share" msgstr "Poveži/skupna raba" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Ustavljanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6332,79 +6383,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6509,7 +6695,7 @@ msgid "Click the show details button to see which ones." msgstr "Kilknite gum Pokaži podrobnosti, da vidite, za katere gre." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Pokaži podrobnosti knjige" @@ -6701,7 +6887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6962,7 +7148,7 @@ msgstr "Dodaj knjige v calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -7100,7 +7286,7 @@ msgid "Click to open" msgstr "Odprite s klikom" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id-ji" @@ -7709,7 +7895,7 @@ msgid "Choose foreground color" msgstr "Izberite barvo ospredja" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Izberite barvo ozadja" @@ -8257,10 +8443,6 @@ msgstr "Vstavi &prazne vrstice med odstavki" msgid "Text &justification:" msgstr "Po&ravnava besedila:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8293,10 +8475,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8350,7 +8528,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metapodatki" @@ -8625,22 +8803,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Ohrani &razmerje stranic naslovnice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8651,17 +8829,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8874,7 +9053,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8884,7 +9063,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Shrani" @@ -9253,10 +9432,10 @@ msgstr "Brskalnika po naslovnicah ni mogoče naložiti" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9269,23 +9448,23 @@ msgid "Undefined" msgstr "Nedoločeno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "zvezdi(c)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Neocenjeno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Počisti '%s'" @@ -9314,37 +9493,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Uveljavi spremembe" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Odstrani zbirko" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Samodejno oštevilči knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Odstrani vse značke" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -10102,8 +10281,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10228,7 +10407,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "V &redu" @@ -10274,7 +10453,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Avtor" @@ -10385,14 +10564,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10413,7 +10584,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Ni zadetkov" @@ -10585,7 +10756,7 @@ msgstr "Pokaži podrobnosti o tej napaki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopirano" @@ -10701,54 +10872,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Iskalni niz ni veljaven: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Izbriši shranjeno iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Shrani iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11674,70 +11845,70 @@ msgstr "%s virov novic" msgid "&Download now" msgstr "P&renesi zdaj" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Potrebujete uporabniško ime in geslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Račun" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(neobvezno)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(obvezno)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Ustvaril: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Nazadnje preneseno: nikoli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "nikoli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Nazadnje preneseno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Ni internetne povezave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Načrtuj prenos novic" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Dodaj vir novic po meri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Prenesi vse načrtovane vire novic" @@ -12311,44 +12482,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Razvrščanje avtorjev" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Izbran ni noben stolpec" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13375,57 +13546,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Knjiznica Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Inicializacija uporabniškega vmesnika ..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Okvarjena zbirka podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13433,60 +13604,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Zaganjanje %s: nalaganje knjig ..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Ni moč zagnati " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je že zagnan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13495,7 +13666,7 @@ msgid "&Preferences" msgstr "&Nastavitve" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "I&zhod" @@ -14390,180 +14561,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Dodaj pogoj" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Neveljaven pogoj" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14572,7 +14777,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14582,56 +14787,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Dodaj pravilo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Odstrani pravilo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Pomakni izbrano pravilo navzgor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Pomakni izbrano pravilo navzdol" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Dodaj napredno pravilo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Nobeno pravilo ni izbrano" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15572,7 +15777,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " s" @@ -16425,7 +16630,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "Iz&briši" @@ -17709,8 +17914,8 @@ msgid "Edit" msgstr "Uredi" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Ponastavi" @@ -17728,19 +17933,19 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti za prilagajanje bralnika e-knjig" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Zapomni si nazadnje uporabljeno velikost okna" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17830,260 +18035,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Prilagodite bralnik e-knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Priv&zeta velikost pisave:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Možnosti pisave" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "&Trajanje obrata strani:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "onemogočeno" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "&Kolešček miške obrača strani" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "&Deli besede (prelomi vrstico na sredi daljših besed)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Privzeti jezik za &deljenje besed:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Splošno" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Tipke za bližnjice" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18108,7 +18325,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Pojdi na ..." @@ -18226,171 +18443,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Zapis knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Položaj v knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Poiščite besedilo v knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Pritisnite Esc za izhod" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Predogled tiskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Izberite e-knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Zaznamek #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Dodaj zaznamek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Vnesite naslov za zaznamek:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Upravljaj z zaznamki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Nalaganje e-knjige ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "E-knjige ni mogoče odpreti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18506,81 +18713,82 @@ msgid "Show" msgstr "Pokaži" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Skrij" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Preklopi" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Premikanje knjižnice ..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Knjižnice ni mogoče premakniti" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Neveljavna zbirka podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Knjižnice ni mogoče premakniti" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Izberite mesto za knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Izbrati morate prazno mapo v knjižnici calibre. %s ni prazna." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Prekliči" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "čarovnik za dobrodošlico" @@ -18589,7 +18797,7 @@ msgstr "čarovnik za dobrodošlico" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Dobrodošli v calibre" @@ -18597,7 +18805,7 @@ msgstr "Dobrodošli v calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Zadovolji vse vaše e-knjižne potrebe." @@ -18855,26 +19063,29 @@ msgstr "Uporabi Hotmail" msgid "&Test email" msgstr "&Preizkusi e-naslov" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -20019,23 +20230,23 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Selitev stare zbirke podatkov v knjižnico e-knjig v %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiranje <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -20368,40 +20579,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Drugi zapisi" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Podrobnosti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ta knjiga je bila izbrisana" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21431,6 +21642,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Izberite temo (potreben ponoven zagon)" @@ -21502,8 +21725,8 @@ msgstr "" msgid "Unknown feed" msgstr "Neznani vir" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Neimenovan članek" @@ -22434,33 +22657,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Shrani izvorno datoteko pri pretvorbi iz iste vrste zapisa" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Število prikazanih nedavno ogledanih knjig" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22468,11 +22694,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22484,11 +22710,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22504,11 +22730,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22517,3 +22743,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index cd441c834f..38329864f0 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani <Unknown>\n" "Language-Team: Albanian <sq@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:34+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 04:47+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Ndërfaqe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Panel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Shndërrim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Shtojca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Lajme" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Merr të dhëna paisjeje..." @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "Komente" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketa" @@ -4205,7 +4155,7 @@ msgstr "Etiketa" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "Teksti Kryesor" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ose " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Vlerësim" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "Dërgoje te pajisja" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Shfaq hollësi libri" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Tejtëdhëna" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Nuk u gjetën përputhje" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Krijuar prej: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "&Parapëlqime" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Mbylle" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index f376f4ba04..8ada0110b2 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 18:57+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Ozzii\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:48+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,8 +155,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -171,19 +173,19 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -328,63 +330,67 @@ msgstr "Упиши метаподатке у %s датотеке" msgid "Set metadata from %s files" msgstr "Учитај метаподатке из %s датотеке" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Додај књиге у calibre или повезани уређај" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Узми напомене од повезаног Kindle (експериментално)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Направите каталог књига у библиотеци calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Претварање књига у различите формате е-књига" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Избриши књиге из ваше calibre библиотеке или повезаног уређаја" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Уреди метаподатке књига у библиотеци calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Прочитај књиге у библиотеци calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Преузми вести са интернета у форми е-књиге" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Прикажи брзо списак сродних књига" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Извоз књига из библиотеке calibre на чврсти диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Прикажи детаље књига у посебном искачућем прозору" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Поново покрени calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Отворите фасциклу која садржи датотеке књига у библиотеци calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Пошаљи књиге у повезани уређај" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -392,43 +398,43 @@ msgstr "" "Делите књигу путем е-поште или интернетом, такође повезивање са iTunes или " "фасциклама на вашем рачунару као да су уређаји." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Отвори calibre корисничко упутство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Прилагоди calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Пронађи књиге сличне као тренутно одабрану" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Пребацивање између различитих calibre библиотека и вршимо одржавање истих" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Копирај књигe из уређаја у calibre библиотеку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Уредите колекције у којој се књига налазе на уређају" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Копирање књиге из једне calibre библиотеке у другу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Направите мале измене у epub или htmlz датотекама у вашој calibre библиотеци" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -436,56 +442,56 @@ msgstr "" "Пронађи следећу или претходну одговарајућу при претраживању у calibre " "библиотеци у истакнутом режиму" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Изаберите насумичну књигу из библиотеке calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Трагање за књигама од различитих продаваца књига" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Преузмите нове додатке calibre или ажурирате постојеће" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Изглед и понашање" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Сучеље" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Прилагодите изглед и понашање calibre-а да одговара вашем укусу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Понашање" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Промените начин понашања calibre-а" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Додај своје колоне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Додајте/уклоните сопствене колоне за calibre списак књига" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Алатна трака" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -493,67 +499,67 @@ msgstr "" "Прилагодите алатну траку и контекстни меније мењајући акције које су на " "располагању у сваком од њих" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Претраживање" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Подесите свој начин проналажења књиге у calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Могућности уноса" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Претварање" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Подесите могућности претварања које су специфичне за сваки улазни формат" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Уобичајене могућности" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Поставите могућности за претварање за све формате" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Излазне могућности" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Поставите могућности за претварање специфичне за сваки излазни формат" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Додавање књига" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Увоз/Извоз" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Регулишите како calibre чита метаподатке из датотека приликом додавања књига" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Чување књига на диску" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -561,50 +567,50 @@ msgstr "" "Регулишете како calibre извози датотеке из базе података на диск приликом " "коришћења Сачувај на диску" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Слање књига на уређаје" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Регулишете како calibre преноси датотеке на ваш читач" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Прикључци за метаподатке" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Измени поља метаподатака пре чувања/слања" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Шаблонске функције" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Напредно" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Направите сопствене функције шаблона" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Дељење књига е-поштом" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Дељење" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -612,11 +618,11 @@ msgstr "" "Подесите дељење књига путем е-поште. Може се користити за аутоматско слање " "преузетих вести на ваш уређај" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Размена преко мреже" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -624,57 +630,57 @@ msgstr "" "Подесите calibre сервер садржаја који ће вам дати приступ вашој библиотеци " "са било ког места, на било ком уређају, преко интернета" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Преузми метаподатке" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Регулишите параметре преузимања метаподатака са интернета" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Занемарени уређаји" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" "Контролише који уређаји ће бити игнорисани када се привежу на рачунар." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Додаци" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Додавај /уклони/ прилагоди разне елементе понашања calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Фино подешавање" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Фино подесите како да се calibre понаша у различитим ситуацијама" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Тастатура" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Подесите пречице на тастатури које користи calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Разно" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Разна напредна подешавања" @@ -901,32 +907,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Инсталирани додаци" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Мапирање додатака за различите врсте датотека" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Подешавања локалних података" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Искључени додаци" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Укључени додаци" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Покретање додатка %s није успело. Порука о грешци је:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -938,23 +944,23 @@ msgstr "" " Подеси calibre учитавањем спољних додатака\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Додај додатак навођењем путање ка ЗИП датотеки која га садржи." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Уклони жељене додатак по имену. Ово нема утицаја на уграђене додатке." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -962,23 +968,23 @@ msgstr "" "Подесите додатак. Наведите име додатка и наредбу за подешавање растављене " "зарезом." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Излистај све инсталиране додатке" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Укључи наведени додатак." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Искључи наведени додатак" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -986,59 +992,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Путања до библиотеке је предуга. Она мора да садржи мање од %d знакова." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Основна" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Картица A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Картица B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Вести" @@ -1276,8 +1282,8 @@ msgstr "" "Кликните на 'Прикажи детаље' за списак." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1350,8 +1356,8 @@ msgstr "Преузимам списак књига са уређаја..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1362,8 +1368,8 @@ msgstr "Пренос књига на уређај..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1385,8 +1391,8 @@ msgstr "Уклањам књиге са уређаја..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1550,12 +1556,6 @@ msgstr "Повежи се са Cybook Odyssey eBook читачем." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Повежи се са IRex Iliad eBook читачем." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Не могу добити датотеке са овог уређаја" @@ -1953,35 +1953,35 @@ msgstr "Повежи се са Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Повежи се са Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Повежи се са Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Повежи се са EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Повежи се са Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Повежи се са Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Повежи се са Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Повежи се са COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Повежи се са Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Комуникација са WayteQ Reader" @@ -1994,7 +1994,7 @@ msgid "Communicate with MTP devices" msgstr "Коминицира са MTP уређаје" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Преузми податке о уређају..." @@ -2125,12 +2125,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Коментари су уклоњени јер SONY читач не може да их чита" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Све, по наслову" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Све, по аутору" @@ -2245,78 +2245,78 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Бежични уређај" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Све по зони (аутор, наслов, итд)" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Омогући повезаност при покретању" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Одабрати кутијицу да би одобрили везе на покретање Calibre-а" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Сигурносна лозинка" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Унети лозинку коју уређај треба да користи да би се прикаћио на calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Употреби фиксни мрежни порт" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2324,22 +2324,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2347,22 +2347,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2613,7 +2613,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Нема довољно простора на меморијској картици." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Обрађено %s" @@ -2675,29 +2675,29 @@ msgstr "" "од HTML датотека у том директоријуму. Ове датотеке су оне који би иначе били " "прослеђене излазном додатку.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "УЛАЗНЕ МОГУЋНОСТИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Могућности које контролишу обраду улазне %s датотеке" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ИЗЛАЗНЕ МОГУЋНОСТИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Подешавања која контролишу резултат обраде %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Подешавања која контролишу изглед резултата обраде" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2705,16 +2705,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Измени текст и структуру документа употребом корисничких шаблона" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Контрола аутоматског одређивања структуре документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2723,21 +2723,21 @@ msgstr "" "Надзор аутоматског прављења Садржаја. Подразумева се да ће, ако улазна " "датотека већ има Садржај, он ће бити коришћен уместо аутоматског." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Подешавања за уписивање метаподатака у излазној датотеци" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Подешавања која помажу да исправите грешке при претварању" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Излаз ће бити сачуван у" @@ -4193,73 +4193,6 @@ msgstr "Изводим трансформације на е-књизи..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Поправљач ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Решење epubcheck грешке" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Привремена решења за грешке у најновијој верзији epubchecka. epubcheck као " -"грешке пријављује многе које то у ствари нису. epub-fix ће покушати да " -"открије овакве конструкције и замени их таквим какве ће бити више по вољи " -"epubchecka. Ово може значајно да измени ваше epub датотеке. За све проблеме " -"обратите се пројекту epubcheck." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [могућности] датотека.epub\n" -"\n" -"Поправи уобичајене проблеме у EPUB датотекама које доводе до тога да они " -"буду одбијени од стране лоше пројектованих издавачких сервиса.\n" -"\n" -"Подразумева се да неће бит никакве поправке и да ће се за сваку грешку само " -"приказати порука. Користите ову могућност да одредите које грешке ће бити " -"аутоматски поправљене." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Морате да специфицирате epub датотеку" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Поправи датотеке који нису у манифесту" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Поправи датотеке који нису у манифесту. epub-fix их може или додати у " -"манифест, или их избрисати, што је одређено могућности за брисање датотека " -"који нису у манифесту." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Избриши датотеке који нису у манифесту уместо да их додаш у манифест." - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4532,14 +4465,14 @@ msgstr "ГРЕШКА У ШАБЛОНУ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Не" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4599,7 +4532,7 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Ознаке" @@ -4607,7 +4540,7 @@ msgstr "Ознаке" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4763,6 +4696,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4900,12 +4834,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Ово је Amazon Topaz књига. Њу није могуће обрадити." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Ово није MOBI датотека него Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Ово није MOBI датотека." @@ -5004,14 +4938,14 @@ msgstr "Главни текст" msgid "%s format books are not supported" msgstr "Књиге у формату %s нису подржане" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5021,7 +4955,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5037,19 +4971,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5069,22 +5003,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5101,7 +5131,7 @@ msgstr "Могућности за стварање HTML садржаја" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Оцена" @@ -5438,7 +5468,7 @@ msgstr "Контрола додавања књига" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5751,7 +5781,7 @@ msgstr "Директоријум %s већ постоји. Морате га п #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Предугачко" @@ -5839,7 +5869,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6235,27 +6265,31 @@ msgstr "Пошаљи на уређај" msgid "Connect/share" msgstr "Повежи/дели" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Прекидам" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6524,79 +6558,214 @@ msgid "Plugin Updater" msgstr "Ажурирање додатака" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Улепшај интер&пункцију." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6704,7 +6873,7 @@ msgid "Click the show details button to see which ones." msgstr "Кликните на дугме за више детаља да их видите." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Прикажи детаље о књизи" @@ -6900,7 +7069,7 @@ msgstr "&Преглед кљиге" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7176,7 +7345,7 @@ msgstr "Додај књиге у calibre." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Страница чаробњака" @@ -7328,7 +7497,7 @@ msgid "Click to open" msgstr "Кликни да бисте отворили" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id-ови" @@ -7937,7 +8106,7 @@ msgid "Choose foreground color" msgstr "Изабери боју текста" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Изабери боју позадине" @@ -8499,10 +8668,6 @@ msgstr "" msgid "Text &justification:" msgstr "Поравнање &текста:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Улепшај интер&пункцију." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Преведи UNICODE знаке у ASCII." @@ -8535,10 +8700,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "&Онемогући промену величине слова." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF излаз." @@ -8592,7 +8753,7 @@ msgid "&Monospaced font family:" msgstr "Ш&тампана слова:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метаподатци" @@ -8870,22 +9031,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Сачувај р&азмере насловне стране." #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif - врста слова" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans - врста слова:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Шта&мпана слова:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "&Стандардни словолик:" @@ -8896,17 +9057,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Величина штампаних &слова:" @@ -9122,7 +9284,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "Учитај" @@ -9132,7 +9294,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Сачувај" @@ -9504,10 +9666,10 @@ msgstr "Преглед корица није могао бити учитан." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9520,23 +9682,23 @@ msgid "Undefined" msgstr "Неодређен" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "звездица" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Без оцене" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Постави '%s' на данашњи датум." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Очисти '%s'" @@ -9567,38 +9729,38 @@ msgstr "" "Набрајање \"{0}\" садржи неисправну вредност која ће бити промењена на " "подразумевану" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Примени измене" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Уклони серију." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Аутоматски нумериши књиге." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Бројање мора почети од . " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Набрајање \"{0}\" садржи неисправну вредност која ће бити искључена из списка" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Уклони све етикете." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "етикете за додавање." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "етикете за уклањање." @@ -10373,8 +10535,8 @@ msgstr "Локација %s садржи тренутну calibre библиот #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Неисправна локација." @@ -10502,7 +10664,7 @@ msgid "&Profile:" msgstr "&Профил:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&У реду" @@ -10550,7 +10712,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Аутор" @@ -10663,14 +10825,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10691,7 +10845,7 @@ msgstr "Веза" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Ништа није пронађено." @@ -10863,7 +11017,7 @@ msgstr "Покажи детаљне информације о овој греш #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Умножено" @@ -11002,24 +11156,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ГРЕШКА У S/R ШАБЛОНУ." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Morate navesti i ciljno polje ako je izvor složeno polje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Морате навести тип одредишта идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Неисправна претрага/замена." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Неисправан израз за претраживање: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11028,31 +11182,31 @@ msgstr "" "Примењујем измене на %d књига.\n" "Фаза{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Обриши сачувану претрагу / замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Изабрана сачувана Претражи/ Замени ће бити обрисана. Јесте ли сигурни ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Сачувај претражи/замени" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Претражи/замени назив:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12020,72 +12174,72 @@ msgstr "%s извора вести" msgid "&Download now" msgstr "&Преузми одмах." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Потребно је корисничко име и лозинка." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Морате навести корисничко име и/или лозинку да бисте користили овај извор " "вести." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Налог" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(необавезно)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(обавезно)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Направио: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Преузми %s одмах" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Последњи пут преузето: никада" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "никада" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "пре %(days)d дан, %(hours)d сат и %(mins)d минута" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Задњи пут преузето:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Не могу да преузмем вести, јер нема активне везе са интернетом." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Нема везе са Интернетом." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Планирај преузимање вести" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Додај сопствени извор вести" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Преузмите све планиране изворе вести" @@ -12672,44 +12826,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "Умножи означену боју у оставу" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Разврстај по аутору" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Није изабран стубац" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Морате навести колону да буде у боји" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Омогући без шаблона" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13755,58 +13909,58 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre библиотека." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Изаберите место за вашу библиотеку." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Нисам успео да направим библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Нисам успео да направим библиотеку на: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Изаберите место за вашу нову calibre библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Покрећем корисничко сучеље..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Није успела поправка" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Поправка базе података није успела. Почећу с новом, празном, библиотеком." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Неисправна локација за базу података." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Неисправно место за базу података %r. calibre ће сада прекинути рад." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Неисправна база података." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13814,7 +13968,7 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -13822,54 +13976,54 @@ msgstr "" "Неисправно место за базу података, %r. Почећу с новом, празном calibre " "библиотеком." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Покрећем %s: Учитавам књиге..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Ако сте сигурни да није покренут." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "и можда је скривен у системској палети, у" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "горњем десном углу екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "доњем десном углу екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "покушајте да поново покренете рачунар." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "покушајте да избришете датотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Не могу да покренем . " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s је већ покренут." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13878,7 +14032,7 @@ msgid "&Preferences" msgstr "&Поставке" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Изађи" @@ -14813,180 +14967,214 @@ msgid "is greater than" msgstr "је веће од" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "има" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "нема" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "има шаблон" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "нема шаблон" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "подешено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "није подешено" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "има" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "нема" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "има шаблон" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "нема шаблон" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "јесте" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "није" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "одговара шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "не одговара шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Ако ___ колона ___ вредности" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Унесите број" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Унесите датум у формату YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Унесите низ." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Унесите прави израз" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Може одговарати више вредности раздвојени са %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "за" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Само ако су следећи услови сви задовољни :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Додај још један услов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Можете да онемогућите стање затамњења по свим својим пољима" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Узорак текста" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Неважећи услов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Један од услова за ово правило је неважећи <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Нема услова" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Морате навести бар један услов за ово правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14999,7 +15187,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15009,56 +15197,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Додај правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Уклони правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Премести изабрано правило горе" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Премести изабрано правило испод" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Додај додатно правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Није изабрано правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Није правило изабран за %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "уклањање" @@ -16035,7 +16223,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " секунди" @@ -16941,7 +17129,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Обриши" @@ -18246,8 +18434,8 @@ msgid "Edit" msgstr "Уреди" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Поново постави" @@ -18265,12 +18453,12 @@ msgid "Options to customize the ebook viewer" msgstr "Избор за подешавање читача е-књига" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Запамти последње коришћену величину прозора" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -18279,7 +18467,7 @@ msgstr "" "изглед свих књига." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18371,68 +18559,72 @@ msgstr "Величина штампаних слова у px" msgid "The standard font type" msgstr "Стандардна врста слова" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Још уређивања" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Подеси читач е-књига" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "По&дразумевана величина слова." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "једноширински" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "Корак &увећања величине слова:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -18440,132 +18632,140 @@ msgstr "" "Износ за који sе величина слова повећава/смањује\n" "када кликнете на величину слова - већи/мањи" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Избор &врсте слова" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Највећа ширина текста у &пуном екрану:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Трајање &анимације окретања стране:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "искључен" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Точак на &мишу окреће стране." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Линија &кретања зауставља се на страни прелома" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "Смањи слике веће од п&розора (захтева поновно покретање програма)." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Споји цртицом (преломи ред у средини дугачких речи)." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Подразумевани &језик за растављање речи" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -18573,35 +18773,35 @@ msgstr "" "Подразумевани језик за правила спајања цртицом. Ако књига не дефинише " "посебан језик, биће коришћен овај." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Запамти последње коришћену величину &прозора и распоред" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Запамти те&кућу страну по завршетку рада" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Опште" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Кликните два пута да промените пречице." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Пречице" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -18611,27 +18811,27 @@ msgstr "" "кликните <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">овде</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Кориснички &стил" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18656,7 +18856,7 @@ msgid "&Search for next occurrence" msgstr "Трагање за следећим случајем" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Иди на..." @@ -18774,174 +18974,164 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Формат књиге." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Позиција у књизи." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Тражи текст у књизи." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Пребаци на приказ целог екрана (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Режим целог екрана" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Десни клик за приказ контроле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Притисните Esc да затворите" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Прикажи/сакриј контролу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Преглед пре штампања" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Очисти листу недавно отворених књига" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Повежи се са dict.org да пронађеш: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Не постоји таква локација" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Локација указује да ова ставка не постоји." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Изабери е-књигу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Е-књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Није пронађено ништа за: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Учитавам излог..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Представљам %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Обележивач #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Додај обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Унеси назив за обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Уреди обележиваче." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Учитавам е-књигу..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Нисам успео да отворим е-књигу." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Могућности за контролу читача е-књига." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ако је наведен, прозор читача ће покушати да при покретању дође у први план." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ако је наведено, прозор за читање ће се при покретању отворити преко целог " "екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Прикажi javascript упозорења и поруке на конзоли." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19060,14 +19250,15 @@ msgid "Show" msgstr "Прикажи" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Сакриј" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Пребаци" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19076,68 +19267,68 @@ msgstr "" "Одаберите ваш уређај е -књига . Ако ваш уређај није на списку, изаберите " "\"%s\" уређај." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Премештам библиотеку..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Нисам успео да преместим библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Неисправна база података." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Нисам успео да преместим библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Изаберите путању за књиге." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Није успело да направи фасциклу у %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Морате изабрати празна фасцикла за calibre библиотеку. %s није празан." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Даље >" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Назад" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Откажи" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "&Заврши" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Пошаљи" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "чаробњак за добродошлицу." @@ -19146,7 +19337,7 @@ msgstr "чаробњак за добродошлицу." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Добродошли у calibre." @@ -19154,7 +19345,7 @@ msgstr "Добродошли у calibre." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Јединствено решење за све ваше потребе везане за е-књиге." @@ -19446,37 +19637,30 @@ msgstr "Користи Hotmail" msgid "&Test email" msgstr "&Пробна порука." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Ако користите <a href=\"http://www.lexcycle.com/download\">Stanza</a> " -"програм за читање на вашем iPhone/iTouch уређају, можете приступити вашој " -"calibre библиотеци директно са уређаја. Да бисте ово постигли укључите " -"calibre послужитељ садржаја." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Укључите &послужитељ садржаја." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Не заборавите да оставите calibre да ради, јер послужитељ иначе неће бити " -"активан.\n" -"<p>Stanza би требало да аутоматски препозна вашу библиотеку. Ако не, " -"пробајте да додате URL http://mojhost:8080 као нови каталог у Stanza читач " -"на вашем iPhoneu. Овде име домаћина треба да буде пуно име или ИП адреса " -"рачунара на којем сте покренули calibre." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20746,23 +20930,23 @@ msgstr "" msgid "creating custom column " msgstr "правим корисничку колону " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Преводим стару базу података у библиотеку е-књига у %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Умножавам<b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Сажимам базу података" @@ -21120,40 +21304,40 @@ msgstr "у" msgid "Books in" msgstr "Књиге у" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Други формати" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Читај %(title)s у формату %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Узми" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Појединости" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Стална веза" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Трајна веза ка овој књизи." -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ова књига је избрисана" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "у претрази" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Одговарајуће књиге." @@ -22203,6 +22387,18 @@ msgstr "прпо." msgid "pm" msgstr "попо." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Изаберите стил (потребно је поновно покретање)" @@ -22276,8 +22472,8 @@ msgstr "Непознат одељак" msgid "Unknown feed" msgstr "Непознат извор" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Чланак без имена" @@ -23217,34 +23413,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Сачувај оригинални документ при превођењу из истог формата у исти формат" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Број скоро погледаних књига за приказ." -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Промени величину слова детаља књиге у сучељу" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23252,11 +23450,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Састави опште програмске обрасцеза Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23268,11 +23466,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Подразумевани формат у случају могућих \"корекција\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23288,11 +23486,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23301,3 +23499,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/sr@latin.po b/src/calibre/translations/sr@latin.po index 1fa46c482a..acb29627b1 100644 --- a/src/calibre/translations/sr@latin.po +++ b/src/calibre/translations/sr@latin.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2012-08-23 11:36+0000\n" "Last-Translator: Radan Putnik <srastral@gmail.com>\n" "Language-Team: Serbian Latin <sr@latin@li.org>\n" @@ -16,17 +16,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:54+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -321,335 +323,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -861,32 +867,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -894,103 +900,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1214,8 +1220,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1281,8 +1287,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1293,8 +1299,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1316,8 +1322,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1479,12 +1485,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1859,35 +1859,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1900,7 +1900,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2029,12 +2029,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2138,77 +2138,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2216,22 +2216,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2239,22 +2239,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2493,7 +2493,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2537,29 +2537,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2567,37 +2567,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3829,56 +3829,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4131,14 +4081,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4198,7 +4148,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4206,7 +4156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4346,6 +4296,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4479,12 +4430,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4583,14 +4534,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4600,7 +4551,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4616,19 +4567,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4648,22 +4599,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4680,7 +4727,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5004,7 +5051,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5317,7 +5364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5403,7 +5450,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5786,27 +5833,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6063,79 +6114,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6240,7 +6426,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6432,7 +6618,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6693,7 +6879,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6831,7 +7017,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7440,7 +7626,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7986,10 +8172,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8022,10 +8204,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8079,7 +8257,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8351,22 +8529,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8377,17 +8555,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8597,7 +8776,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8607,7 +8786,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8972,10 +9151,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8988,23 +9167,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9033,37 +9212,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9819,8 +9998,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9945,7 +10124,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9991,7 +10170,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10102,14 +10281,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10130,7 +10301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10302,7 +10473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10418,54 +10589,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11389,70 +11560,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12020,44 +12191,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13082,57 +13253,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13140,60 +13311,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13202,7 +13373,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14095,180 +14266,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14277,7 +14482,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14287,56 +14492,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15273,7 +15478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16126,7 +16331,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17397,8 +17602,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17416,19 +17621,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17518,260 +17723,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17796,7 +18013,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17914,171 +18131,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18194,81 +18401,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18277,7 +18485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18285,7 +18493,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18542,26 +18750,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19661,22 +19872,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20009,40 +20220,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21072,6 +21283,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21143,8 +21366,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22062,7 +22285,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22070,25 +22294,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22096,11 +22322,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22112,11 +22338,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22132,11 +22358,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22145,3 +22371,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index aeb8966239..d51c408e0b 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-28 00:24+0000\n" "Last-Translator: Loofy <Unknown>\n" "Language-Team: Swedish <sv@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:50+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,8 +155,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -171,19 +173,19 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -328,63 +330,67 @@ msgstr "Ställ in metadata i %s-filer" msgid "Set metadata from %s files" msgstr "Ställ in metadata utifrån %s-filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Lägg till böcker till calibre eller den anslutna enheten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Hämta anteckningar från en ansluten Kindle (exprimentell)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Skapa en katalog med de böcker som finns i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Konvertera böcker till olika e-boksformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Ta bort böcker från ditt calibre-bibliotek eller anslutna enhet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Redigera metadata för de böcker som finns i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Läs böcker som finns i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Ladda hem nyheter från Internet i e-boksformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Visa en lista med relaterade böcker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Exportera böcker från ditt calibre-bibliotek till hårddisken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Visa bokdetaljer i ett separat fönster" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Starta om calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Öppna mappen med de bokfiler som finns i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "För över böcker till den anslutna enheten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -392,42 +398,42 @@ msgstr "" "Skicka böcker via e-post eller webben. Anslut också till iTunes eller mappar " "på datorn som om de vore enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Läs Calibres användarhandbok" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Anpassa calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Hitta böcker liknande den valda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "äxla mellan olika calibre-bibliotek och utför underhåll på dem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kopiera böcker från enheten till ditt calibre-biblioteket" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Redigera samlingarna som böckerna placeras i på enheten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Kopiera en bok från ett calibre-bibliotek till ett annat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Gör små förändringar i epub- eller htmlz-filer i ditt calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -435,58 +441,58 @@ msgstr "" "Hitta nästa eller föregående träff vid sökning i markeraläget i ditt calibre-" "bibliotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Välj en slumpmässig bok från ditt Calibre-biblioteket" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Sök efter böcker från olika boksäljare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Hämta nytt Calibre-tillägg eller uppdatera din befintliga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Utseende och beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Gränssnitt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Justera utseendet och beteendet av Calibre-gränssnittet så det passar din " "smak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Ändra Calibres beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Lägg till dina egna kolumner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Lägga till / ta bort dina egna kolumner till Calibres boklista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Verktygsrad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -494,65 +500,65 @@ msgstr "" "Anpassa verktygsfält och menyer, genom att ändra vilka åtgärder som finns i " "varje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Sökning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Anpassa sättet att söka efter böcker verk i eCalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Inmatningsalternativ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Konvertera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Ange konverteringsalternativ specifika för varje indataformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Vanliga alternativ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Ange konverteringsalternativ gemensamma för alla format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Alternativ för utdata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Ange konvertering specifika för varje utdataformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Lägga till böcker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Import / Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrollera hur Calibre läser metadata från filer när du lägger till böcker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Spara böcker till disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -560,50 +566,50 @@ msgstr "" "Kontrollera hur Calibre exporterar filer från databasen till hårddisken när " "du använder Spara till disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Skickar böcker till enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrollera hur Calibre överför filer till din läsplatta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Kontrollpanel för metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Ändra metadatafält innan du sparar / skickar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Mallfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Avancerat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Skapa din egna mallfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Dela böcker via e-post" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Delar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -611,11 +617,11 @@ msgstr "" "Ställ in delning av böcker via e-post. Kan användas för automatisk sändning " "av nedladdade nyheter till dina enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Dela på nätet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -623,56 +629,56 @@ msgstr "" "Ställ in Calibre innehållsserver som ger dig tillgång till din Calibre-" "bibliotek från någonstans, på någon enhet på Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Hämta metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kontrollera hur Caliber laddningar ned ebokmetadata från nätet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Ignorerade enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "Styr vilka enheter calibre ignorerar när de ansluts till datorn." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Lägg till / ta bort / anpassa olika bitar av Calibre-funktionalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Justeringar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustera hur Calibre beter sig i olika sammanhang" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Tangentbord" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Anpassa snabbtangenter som används av Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Diverse avancerad konfiguration" @@ -899,32 +905,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "Den här profilen är avsedd för PocketBook Pro 912-serien." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Installerade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Kopplingar mellan tillägg och filändelser" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Anpassa tillägg lokalt" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Inaktiverade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Aktiverade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Tillägget %s kunde inte startas. Information om felet:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -936,25 +942,25 @@ msgstr "" " Anpassa calibre genom att ladda externa tillägg.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Installera ett tillägg genom att ange sökvägen till zip-filen som innehåller " "detta." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Ta bort ett tillägg utifrån dess namn. Har ingen effekt på inbyggda tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -962,82 +968,82 @@ msgstr "" "Anpassa tillägg. Ange tilläggets namn och anpassningssträngen åtskilda av " "ett kommatecken." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Lista alla installerade tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Aktivera namngivet tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Inaktivera namngivet tillägg" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sMedelbetyg är %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Allmänt" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" @@ -1297,8 +1303,8 @@ msgstr "" "Klicka på \"Visa detaljer\" för en lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1371,8 +1377,8 @@ msgstr "Hämtar en lista över böcker på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1383,8 +1389,8 @@ msgstr "Överför böcker till enheten..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1406,8 +1412,8 @@ msgstr "Tar bort böcker från enheten..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1571,12 +1577,6 @@ msgstr "Kommunicera med Cybook Odyssey ebokläsare." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunicera med läsplattan IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan inte hämta filer från denna enhet" @@ -1999,35 +1999,35 @@ msgstr "Kommunicera med Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunicera med Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunicera med Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunicera med EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunicera med Adam-tabletten" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunicera med Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunicera med Moovybook-läsare" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunicera med COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunicera med Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Kommunicera med WateQ-läsare" @@ -2040,7 +2040,7 @@ msgid "Communicate with MTP devices" msgstr "Kommunicera Med MTP-enheter" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Hämta enhetsinformation..." @@ -2169,12 +2169,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "Kommentarer har tagits bort eftersom SONYs läsare får spatt" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Alla efter titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Alla efter författare" @@ -2298,49 +2298,49 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Trådlös enhet" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Aktivera anslutningar vid start" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "Markera i Rutan för ATT tillåta anslutningar Närs Caliber startar" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Säkerhetslösenordet" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Använd trådbunden nätverksport" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Portnummer: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2348,30 +2348,30 @@ msgstr "" "Ange portnumret drivrutinen ska använda om den \"trådbunden port\" är " "markerad" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "English Skriv extra felsökningsinformation" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "Markera denna ruta om det efterfrågas när rapportera problem" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" "Kommaseparerad lista med metadatafält omvandlas till samlingar på enheten." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Aktivera tidsbegränsning när ingen aktivitet finns" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2383,22 +2383,22 @@ msgstr "" "inaktiveras denna tidsbegränsning, så kommer Caliber aldrig automatiskt " "kopplar bort enheter." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Använd denna IP-adress" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2406,22 +2406,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Alltför många anslutningsförsök från %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Ogiltig port i alternativ: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "Det gick inte att ansluta till port %d. Prova ett annat värde." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Det gick inte att tilldela en slumpmässig port" @@ -2682,7 +2682,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Det finns tillräckligt med plats på minneskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Renderade %s" @@ -2751,29 +2751,29 @@ msgstr "" "\n" "För fullständig dokumentation om konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ALTERNATIV FÖR INDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Alternativ för att kontrollera bearbetningen av ingående %s-fil" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ALTERNATIV FÖR UTDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Alternativ för att kontrollera bearbetningen av utdata %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Alternativ för utdatas utseende" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2784,17 +2784,17 @@ msgstr "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Ändra dokumentets text och struktur med hjälp av användardefinierade mönster." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrollera automatisk detektering av dokumentets struktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2804,15 +2804,15 @@ msgstr "" "innehållsförteckning, kommer denna att användas i stället för den " "automatiskt skapade." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Alternativ för att skriva metadata till utdata" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Alternativ för att hjälpa till att felsöka konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2820,7 +2820,7 @@ msgstr "" "Lista inbyggda receptnamn. Du kan skapa en e-bok från ett inbyggt recept så " "här: ebok-konvertera \"Recept Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Utdata sparade till" @@ -4393,72 +4393,6 @@ msgstr "Omformar e-boken..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Failed to parse: %(name)s with error: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub-fixare" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Kringgå epubchecks buggar" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Sätt att kringgå buggarna i den senaste versionen av epubcheck. Epubcheck " -"upptäcker många fel som egentligen inte finns, och när epubcheck försöker " -"ändra på dem kan din epub-fil förändras markant. Eventuella klagomål riktas " -"till epubcheck-projektet." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"Fixar vanliga problem i epubfiler. Används om filen inte godtas av dåligt " -"utformade publiceringsverktyg.\n" -"\n" -"Grundinställningen är att inga problem fixas och att ett meddelande skrivs " -"ut för varje upptäckt fel. Använd alternativen för att kontroller vilka fel " -"som skall rättas till automatiskt." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Du måste ange en epub-fil" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Laga omanifesterade filer" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Laga omanifesterade filer. epub-fix kan antingen lägga till dem i manifestet " -"eller ta bort dem (med hjälp av alternativet \"ta bort omanifesterade " -"filer\")" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Ta bort omanifesterade filer i stället för att lägga till dem i manifestet" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4739,14 +4673,14 @@ msgstr "MALL FEL" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4806,7 +4740,7 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketter" @@ -4814,7 +4748,7 @@ msgstr "Etiketter" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4979,6 +4913,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5128,12 +5063,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Det här är en Amazon Topaz-bok. Den kan inte hanteras." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Detta är inte en MOBI fil." @@ -5232,14 +5167,14 @@ msgstr "Huvudtext" msgid "%s format books are not supported" msgstr "%s-formaterade böcker stöds inte" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5249,7 +5184,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5265,19 +5200,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5297,22 +5232,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5329,7 +5360,7 @@ msgstr "Alternativ för innehållsförteckning från HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Betyg" @@ -5672,7 +5703,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5991,7 +6022,7 @@ msgstr "Mappen %s finns redan. Ta bort den först." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "För lång" @@ -6089,7 +6120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6492,27 +6523,31 @@ msgstr "Skicka till enhet" msgid "Connect/share" msgstr "Anslut/dela ut" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Avslutar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Stoppa server, kan detta ta upp till en minut, vänta ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6802,79 +6837,214 @@ msgid "Plugin Updater" msgstr "Tilläggsuppdaterare" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Snygga till &interpunktion" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6982,7 +7152,7 @@ msgid "Click the show details button to see which ones." msgstr "Klicka på knappen \"Visa detaljer\" för att se vilka." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Visa bokdetaljer" @@ -7185,7 +7355,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7459,7 +7629,7 @@ msgstr "Lägg böcker till calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Guidesida" @@ -7611,7 +7781,7 @@ msgid "Click to open" msgstr "Klicka för att öppna" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -8227,7 +8397,7 @@ msgid "Choose foreground color" msgstr "Välj förgrundsfärg" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Välj bakgrundsfärg" @@ -8815,10 +8985,6 @@ msgstr "Infoga &tom rad mellan stycken" msgid "Text &justification:" msgstr "Text&justisering:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Snygga till &interpunktion" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transkribera Unicode-tecken till ASCII" @@ -8851,10 +9017,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "Skala inte om teckensnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF-utdata" @@ -8908,7 +9070,7 @@ msgid "&Monospaced font family:" msgstr "Familj för fast bredd-teckensnitt:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -9187,22 +9349,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "Behåll omslagets proportioner" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif-familjen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans-familjen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "Familj för fast bredd-teckensnitt:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "Normalt tecken&snitt:" @@ -9213,17 +9375,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Teckenstorlek för fast bredd:" @@ -9436,7 +9599,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9446,7 +9609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Spara" @@ -9826,10 +9989,10 @@ msgstr "Omslagsbläddraren kunde inte laddas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9842,23 +10005,23 @@ msgid "Undefined" msgstr "Odefinierad" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "stjärna (or)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Ej Rankat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Sätt '%s' till i dag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Rensa '%s'" @@ -9889,23 +10052,23 @@ msgstr "" "Uppräkningen \"{0}\" innehåller ett ogiltigt värde som kommer att sättas " "till standard" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Verkställ ändringar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Ta bort serie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Automatiskt numrera böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Tvinga nummerstart att börja med " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9913,15 +10076,15 @@ msgstr "" "Uppräkningen \"{0}\" innehåller ogiltiga värden som inte kommer att visas i " "listan" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Ta bort alla taggar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "taggar för att lägga till" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "taggar för att ta bort" @@ -10779,8 +10942,8 @@ msgstr "Platsen %s innehåller det befintliga Calibre-biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Olämplig plats" @@ -10912,7 +11075,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&OK" @@ -10960,7 +11123,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Författare" @@ -11079,14 +11242,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11107,7 +11262,7 @@ msgstr "Länk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Inga träffar hittades" @@ -11286,7 +11441,7 @@ msgstr "Visa detaljerad information om detta fel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopierad" @@ -11424,24 +11579,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R MALLFEL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Du måste ange en destination när källan är ett sammansatt fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Du måste ange en destination identifierartyp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Sök/byt ogiltig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Ogiltigt sökmönster:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11450,30 +11605,30 @@ msgstr "" "Tillämpa ändringar %d böcker.\n" "Fas {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Ta bort sparade sök och ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Den valda sparade sök och ersätt kommer att raderas. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Spara sök / ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Sök / byt namn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12477,72 +12632,72 @@ msgstr "%s nyhetskällor" msgid "&Download now" msgstr "Hämta nu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Behöver användarnamn och lösenord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Du måste ange ett användarnamn och/eller lösenord för att använda denna " "nyhetskälla." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Konto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(Tillval)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(Obligatorisk)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Skapad av: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Senast hämtad: aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d dagar, %(hours)d timmar och %(mins)d minuter sedan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Senaste hämtat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "Kan inte hämta nyheter eftersom ingen Internetanslutning är aktiv" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Ingen Internetanslutning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Schemalägg nyhetshämtning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Lägg till en anpassad nyhetskälla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -13142,44 +13297,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Författarsortering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Mall för språkhandledning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Mall för funktionsreferens" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "UNDANTAG: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Ingen kolumn vald" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Du måste ange en kolumn som skall färgas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Ingen mall" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Mallrutan kan inte vara tom" @@ -14238,57 +14393,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Välj en plats för Calibres e-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Kunde inte skapa bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Kunde inte skapa ett Calibre-bibliotek i %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "Välj en plats för Calibres nya e-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Startar användargränssnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Kunde inte reparera" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "Databasen kunde inte repareras. Börjar med ett nytt, tomt bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Dålig databasplats" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Felaktig databasplats %r. Calibre kommer nu att avslutas." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Skadad databas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14296,61 +14451,61 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Felaktig databasplats %r. Kommer börja med ett nytt, tomt Calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Startar %s: Laddar böcker..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Om du är säker på att det inte körs" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "kan köras i systemfältet i det" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "övre högra området på skärmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "nedre högra området på skärmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "försök att starta om datorn." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "försök att ta bort filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan inte starta " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s körs redan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14359,7 +14514,7 @@ msgid "&Preferences" msgstr "Inställningar" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Avsluta" @@ -15355,56 +15510,70 @@ msgid "is greater than" msgstr "är större än" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "har" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "har inte" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "har mönster" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "har inte mönstret" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "är inställd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "är inte inställd" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "har" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "har inte" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "har mönster" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "har inte mönstret" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "är" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "är inte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "passar mönstret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "passar inte mönstret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Om ___ kolumnen ___ värden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15412,125 +15581,145 @@ msgstr "" "Ange antingen en identifierartyp eller en identifierartyp och värde i " "formuläret identifierare: värde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Ange ett tal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Ange ett datum i formatet ÅÅÅÅ-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Skriv in en sträng." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Skriv ett reguljärt uttryck" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Du kan passa flera värden genom att separera dem med %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "till" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Endast om följande villkor är alla uppfyllda:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Lägg till ett annat villkor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Du kan inaktivera ett tillstånd genom avmarkera alla rutor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Ogiltig villkor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Ett av villkoren för denna regel är ogiltig: <b>%s </b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Inga villkor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Du måste ange minst en icke-tomt villkor för denna regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -15543,7 +15732,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -15553,34 +15742,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Om <b>%(col)s</b> kolumnen <b>%(action)s</b> värde: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Lägg till regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Ta bort regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Flytta upp vald regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Flytta ner vald regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Lägg till avancerad regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15591,23 +15780,23 @@ msgstr "" "knappen nedan för att komma igång. <p> Du kan <b> ändra en befintlig regel " "</b> genom att dubbelklicka på den." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Ingen regel vald" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Ingen regel vald för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "borttagning" @@ -16638,7 +16827,7 @@ msgstr "Max. Och tid att vänta efter första träff hittas:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sek" @@ -17670,7 +17859,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "Sätt detta till -1 om funktionen tar ett variabelt antal argument" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Radera" @@ -19012,8 +19201,8 @@ msgid "Edit" msgstr "Redigera" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Återställ" @@ -19031,12 +19220,12 @@ msgid "Options to customize the ebook viewer" msgstr "Alternativ för att anpassa läsplattan" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Kom ihåg senast använd fönsterstorlek" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19045,7 +19234,7 @@ msgstr "" "alla böcker." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19139,38 +19328,42 @@ msgstr "Teckenstorlek för fast bredd i px" msgid "The standard font type" msgstr "Typ av standardteckensnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Fortfarande redigering" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19178,163 +19371,171 @@ msgstr "" "Du är mitt i redigering av ett kortkommando först avsluta det, genom att " "klicka utanför den genvägen redigering rutan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Konfigurera läsplattor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "Stan&dardteckenstorlek:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Fast bredd" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "Alternativ för teckensnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Sidbytes&varaktighet:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "inaktiverad" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Mus & hjul byter sidor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "Ändra storlek på bilder som är större än visningsfönstret (kräver omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "Avstavning (radbryt i mitten av stora ord)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Standardspråk för avstavning:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -19342,35 +19543,35 @@ msgstr "" "Standardspråk som ska användas för avstavningsregler. Om boken inte " "specificerar ett språk, kommer standardspråket att användas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Kom ihåg &aktuella sidan när du avslutar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "Allmänt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Dubbelklicka för att ändra ett kortkommando" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "Kortkommandon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -19381,27 +19582,27 @@ msgstr "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\"> klicka <a " "här </a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Användare & Stylesheet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -19426,7 +19627,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gå till..." @@ -19544,173 +19745,163 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Bokformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Plats i bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Sök text i bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Förhandsgranska" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Tydlig lista över nyligen öppnade böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Ansluter till dict.org att slå upp: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Välj e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Inga träffar hittades för: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Laddar flöde..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Formaterar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Bokmärk #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Lägg till bokmärke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Ange titel för bokmärke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Hantera bokmärken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Laddar e-bok...." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Kunde inte öppna e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Alternativ för att styra läsplattan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om angivet, kommer läsfönstret att försöka lägga sig överst vid start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om vald kommer visningsfönstret försöker öppna helskärm när den startas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Skriv javaskriptnotifieringar och konsolmeddelanden till konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -19829,14 +20020,15 @@ msgid "Show" msgstr "Visa" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Dölj" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Växla" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -19844,20 +20036,20 @@ msgid "" msgstr "" "Välj din e-bok enhet. Om enheten inte är med i listan, välj en \"%s\" enhet." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Flyttar bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Kunde inte att flytta bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Ogiltig databas" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -19866,47 +20058,47 @@ msgstr "" "<p>Ett ogiltigt bibliotek finns redan i %(loc)s, radera detta innan du " "försöker flytta befintligt bibliotek.<br>Error: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Kunde inte flytta bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Välj plats för böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Du måste välja en tom mapp för calibre-biblioteket. %s är inte tom." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Avbryt" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "välkomstguide" @@ -19915,7 +20107,7 @@ msgstr "välkomstguide" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Välkommen till Calibre" @@ -19923,7 +20115,7 @@ msgstr "Välkommen till Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "En samlad lösning för alla dina e-boksbehov." @@ -20219,37 +20411,30 @@ msgstr "Använd Hotmail" msgid "&Test email" msgstr "&Testa e-post" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>Om du använder e-bokprogrammet <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> på din iPhone/iTouch, " -"kan du öppna ditt Calibre-bibliotek direkt från enheten. För att göra detta " -"måste du slå på Calibres medieserver." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Aktivera &medieservern" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>Kom ihåg att lämna Calibre påslaget, eftersom servern bara kör så länge " -"Calibre körs.\n" -"<p>Stanza borde se ditt Calibrebibliotek automatiskt. Om inte, prova att " -"lägga till webbadressen http://myhostname:8080 som en ny katalog i Stanza-" -"läsaren på din iPhone. Myhostname bör vara det fullständiga värdnamnet eller " -"IP-adressen till datorn Calibre körs på." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -21551,22 +21736,22 @@ msgstr "" msgid "creating custom column " msgstr "skapa anpassad kolumn " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migrera den gamla databasen till e-bokbibliotek i %s <br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopierar <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimerar databas" @@ -21939,40 +22124,40 @@ msgstr "i" msgid "Books in" msgstr "Böcker på" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andra format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Läs %(title)s på %(fmt)s format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Hämta" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaljinformation" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "En permanent länk till den här boken" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Denna bok har tagits bort" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "söker" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Matchande böcker" @@ -23188,6 +23373,18 @@ msgstr "am" msgid "pm" msgstr "pm" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Välj tema (kräver omstart)" @@ -23259,8 +23456,8 @@ msgstr "Okänt avsnitt" msgid "Unknown feed" msgstr "Okänt flöde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Okänd artikel" @@ -24385,40 +24582,36 @@ msgstr "" "på på egen risk!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Spara originalfilen vid konvertering från samma format till samma format" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"När Calibre gör en konvertering från samma format till samma format, till \n" -"exempel från EPUB till EPUB, sparas den ursprungliga filen, så att ifall \n" -"konverteringen är dålig kan du justera inställningarna och köra det igen. " -"Genom att ställa \n" -"denna till Falsk du kan förhindra Calibre från att rädda den ursprungliga " -"filen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24426,11 +24619,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24442,11 +24635,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24462,11 +24655,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24475,3 +24668,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 86d8d75020..16cefb9c1a 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Tamil <ta@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:50+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "நிச்சயமாக எதுவும் செய்யாது" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "Metadata va indha files'la %s set pannu" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "பார்வையும் உணர்வும்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "முகப்பு" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "நடத்தை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "கருவிப்பட்டை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "தேடுகிறது" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "உள்ளீடு தேர்வுகள்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "நிலைமாற்றம்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "பொது விருப்பம்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "வெளியீடு தேர்வுகள்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "இறக்குமதி/ஏற்றுமதி" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "உயர்நிலை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "புத்தகத்தை மினஞ்சல் மூலமாக பகிர்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "பகிர்வு" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "இணையம் மூலமாக பகிர்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "செருகல்கள்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "தேவைபடி மாற்று" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "இதர வகை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4133,14 +4083,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4200,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4208,7 +4158,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4348,6 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4481,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4585,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4602,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4618,19 +4569,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4650,22 +4601,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4682,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5006,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5319,7 +5366,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5405,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5788,27 +5835,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6065,79 +6116,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6242,7 +6428,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6434,7 +6620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6695,7 +6881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6833,7 +7019,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7442,7 +7628,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7988,10 +8174,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8024,10 +8206,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8081,7 +8259,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8353,22 +8531,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8379,17 +8557,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8599,7 +8778,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8609,7 +8788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8974,10 +9153,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8990,23 +9169,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9035,37 +9214,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9821,8 +10000,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9947,7 +10126,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9993,7 +10172,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10104,14 +10283,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10132,7 +10303,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10304,7 +10475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10420,54 +10591,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11391,70 +11562,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12022,44 +12193,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13084,57 +13255,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13142,60 +13313,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13204,7 +13375,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14097,180 +14268,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14279,7 +14484,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14289,56 +14494,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15275,7 +15480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16128,7 +16333,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17399,8 +17604,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17418,19 +17623,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17520,260 +17725,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17798,7 +18015,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17916,171 +18133,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18196,81 +18403,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18279,7 +18487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18287,7 +18495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18544,26 +18752,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19663,22 +19874,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20011,40 +20222,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21074,6 +21285,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21145,8 +21368,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22064,7 +22287,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22072,25 +22296,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22098,11 +22324,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22114,11 +22340,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22134,11 +22360,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22147,3 +22373,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index a83392124f..cffcf2b212 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Telugu <te@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:50+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "పనిముట్ల పట్టీ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "ఉన్నత" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "వార్తలు" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "పరికరంలో ఉన్న పుస్తకాల జాబ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "వ్యాఖ్యలు" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "ముఖ్య పాఠ్యం" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "రచయిత" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 61d6fc50fa..51c51195ec 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-12-15 15:14+0000\n" "Last-Translator: akarong <Unknown>\n" "Language-Team: Thai <th@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:50+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 @@ -34,9 +34,11 @@ msgid "Does absolutely nothing" msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -162,8 +164,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -180,19 +182,19 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -322,158 +324,162 @@ msgstr "อ่านข้อมูลจากหนังสือในไฟ msgid "Set metadata from %s files" msgstr "ตั้งค่าข้อมูลจาก %s ไฟล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "รูปลักษณ์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "ส่วนติดต่อ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "ปรับเปลี่ยนรูปลักษณ์ให้เหมาะกับรสนิยมในการใช้งานของคุณเอง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "พฤติกรรม" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "เปลี่ยนแปลงพฤติกรรมในการทำงานของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "เพิ่มคอลัมน์ของคุณเอง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "เพิ่ม/ลดคอลัมน์ของคุณเองในรายการหนังสือของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "แถบเครื่องมือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -481,113 +487,113 @@ msgstr "" "ปรับเปลี่ยนทูลบาร์และเมนูเนื้อหา " "โดยกำหนดการเรียกใช้โปรแกรมในแต่ละเมนูและทูลบาร์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "กำลังค้นหา" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "ตัวเลือกอินพุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "แปลงไฟล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบอินพุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "ตัวเลือกทั่วไป" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้ใช้กับทุกรูปแบบ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "ตัวเลือกเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "เพิ่มหนังสือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "นำเข้า/ส่งออก" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "ควบคุมให้ calibre อ่านชุดข้อมูลจากไฟล์ในเวลาที่เพิ่มหนังสือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "บันทึกหนังสือลงดิสก์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "ควบคุมให้ calibre ส่งออกไฟล์จากฐานข้อมูลลงดิสก์เวลาสั่งบันทึก" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "ส่งหนังสือไปยังอุปกรณ์ปลายทาง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "ควบคุมให้ calibre ส่งถ่ายไฟล์ลงในอีบุคส์รีดเดอร์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "เปลี่ยนช่อง Metadata ก่อนทำการ บันทึก/ส่ง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "เชี่ยวชาญ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "แบ่งปันทางอีเมลล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "แบ่งปัน" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -595,11 +601,11 @@ msgstr "" "การตั้งค่าแบ่งปันทางอีเมลล์สามารถใช้เป็นช่องทางในการส่งข้่าวสารการเดาน์โหลดโด" "ยอัตโนมัติไปยังอุปกรณ์ปลายทางของท่านได้" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "แบ่งปันผ่านเน็ท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -607,56 +613,56 @@ msgstr "" "ตั้งค่าให้ calibre เป็นเซิฟเวอร์จะทำให้คุณสามารถเข้ามายังห้องสมุด calibre " "ของคุณจาก ณ ที่แห่งใดก็ได้ จากอุปกรณ์สื่อสารใดก็ได้ผ่านอินเตอร์เน็ท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "ดาวน์โหลด Metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "ปลั๊กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "เพิ่ม/ลด/ปรับแต่ง ฟังก์ชั่นต่างๆของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "ปรับแต่ง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "ปรับพฤติกรรมของ calibre ที่จะตอบสนองกับส่วนต่างๆอย่างละเอียด" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "แป้นพิมพ์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "อื่นๆ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "การปรับแต่งค่าตั้งต้นอื่นๆ" @@ -885,32 +891,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "ปลั้กอินที่ลงแล้วในเครื่อง" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "แผนผังสำหรับปลั้กอินที่ระบุว่าไฟล์รูปแบบใดจะใช้กับโปรแกรมใด" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "การปรับแต่งค่าโลคัลปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "พักใช้ปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "เรียกใช้ปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "ปลั้กอิน %s ที่เรียกใช้ไม่สามารถเรียกใช้ได้ดังแสดงในรายการผิดพลาดนี้" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -918,103 +924,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "ลงปลั้กอินโดยการระบุพาทที่อยู่ของไฟล์ zip ที่บรรจุปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "การนำปลั้กอินออกโดยเรียงลำดับตามชื่อไม่มีผลกับปลั้กอินของระบบเอง" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "การปรับแต่งปลั้กอินโดยระบุชื่อและขั้นตัวอักษรด้วยคอมม่า" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "แสดงรายการปลั้กอินทั้งหมดที่ลงในระบบ" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "เปิดใช้งานเนมปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "พักใช้งานเนมปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "การ์ด ข" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ข่าว" @@ -1246,8 +1252,8 @@ msgstr "" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -1313,8 +1319,8 @@ msgstr "เรียกรายการหนังสือจากอุป #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1325,8 +1331,8 @@ msgstr "ถ่ายหนังสือลงในอุปกรณ์ปล #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1348,8 +1354,8 @@ msgstr "ลบหนังสือออกจากอุปกรณ์ปล #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1513,12 +1519,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "ติดต่อกับ IRex iLiad eBook reader" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "john Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "ไม่สามารถนำไฟล์จากอุกรณ์นี้ได้" @@ -1897,35 +1897,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1938,7 +1938,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "เรียกข้อมูลอุปกรณ์ปลายทาง" @@ -2067,12 +2067,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2178,77 +2178,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2256,22 +2256,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2279,22 +2279,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2534,7 +2534,7 @@ msgid "There is insufficient free space on the storage card" msgstr "พื้นที่ในสตอเรจการด์ไม่พอ" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2578,29 +2578,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ตัวเลือกอินพุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "ตัวเลือกเพื่อควบคุมกระบวนการนำเข้าไฟล์ %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ตัวเลือกเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "ตัวเลือกเพื่อควบคุมกระบวนการส่งออกไฟล์ %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "ตัวเลือกแสดงรูปลักษณ์ของเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2608,16 +2608,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "ควบคุมระบบตรวจสอบโครงสร้างเอกสารอัตโนมัติ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2626,21 +2626,21 @@ msgstr "" "ควบคุมระบบการสร้างสารบาญอัตโนมัติ " "โดยปกติหากแหล่งต้นทางไฟล์มีสารบาญอยู่แล้วมันจะถูกเรียกใช้ก่อน" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "ตัวเลือกที่จะกำหนดชุดข้อมูลเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "ตัวเลือกที่จะช่วยในการตรวจหาจุดผิดพลาดในการแปลงค่า" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3954,56 +3954,6 @@ msgstr "กำลังทำการแปลงอีบุ๊ค" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "คุณต้องกำหนดค่าเฉพาะเจาะจงให้ไฟล์ epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4261,14 +4211,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4328,7 +4278,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4336,7 +4286,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4476,6 +4426,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4609,12 +4560,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4713,14 +4664,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4730,7 +4681,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4746,19 +4697,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4778,22 +4729,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4810,7 +4857,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5134,7 +5181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5447,7 +5494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5533,7 +5580,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5916,27 +5963,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6193,79 +6244,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6370,7 +6556,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6562,7 +6748,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6823,7 +7009,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6961,7 +7147,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7570,7 +7756,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8116,10 +8302,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8152,10 +8334,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8209,7 +8387,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8481,22 +8659,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8507,17 +8685,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8727,7 +8906,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8737,7 +8916,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9102,10 +9281,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9118,23 +9297,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9163,37 +9342,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9949,8 +10128,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10075,7 +10254,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10121,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10232,14 +10411,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10260,7 +10431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10432,7 +10603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10548,54 +10719,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11519,70 +11690,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12150,44 +12321,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13212,57 +13383,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13270,60 +13441,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13332,7 +13503,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14225,180 +14396,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14407,7 +14612,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14417,56 +14622,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15403,7 +15608,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16256,7 +16461,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17527,8 +17732,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17546,19 +17751,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17648,260 +17853,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17926,7 +18143,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18044,171 +18261,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18324,81 +18531,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18407,7 +18615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18415,7 +18623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18672,26 +18880,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19791,22 +20002,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20139,40 +20350,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21202,6 +21413,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21273,8 +21496,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22192,7 +22415,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22200,25 +22424,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22226,11 +22452,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22242,11 +22468,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22262,11 +22488,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22275,3 +22501,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 6700bac839..dbf40d8973 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-19 19:34+0000\n" "Last-Translator: Volkan Gezer <Unknown>\n" "Language-Team: Turkish <tr@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:50+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,63 +328,67 @@ msgstr "%s dosyalarındaki metadatayı ayarla" msgid "Set metadata from %s files" msgstr "Metadatayı %s dosyalarından ayarla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Kitapları Calibre'ye ya da bağlanmış cihaza ekle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Bağlı bir Kindle'dan notları al (deneysel)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Calibre kütüphanenizdeki kitapların bir kataloğunu oluşturun." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Kitapları çeşitli ekitap formatlarına çevir." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Calibre kütüphanesinden ya da bağlı bir cihazdan kitapları silin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Calibre kütüphanenizdeki kitapların metadalarını düzenleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Calibre kütüphanenizdeki kitapları okuyun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "İnternetten haberleri ekitap biçiminde indirin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Benzer kitapların listesini hızlı göster" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Kitapları Calibre kütüphanenizden hard diske aktarın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Kitap detaylarını ayrı bir pop-up'da göster" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Calibre'yi yeniden başlatın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Calibre kütüphanenizdeki kitap dosyalarını içeren klasörü açın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Kitapları bağlanmış cihaza gönder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -390,42 +396,42 @@ msgstr "" "Kitapları email veya web aracılığıyla gönderin ayrıca bilgisayarınızdaki " "klasörlere veya iTunes'a onları bir cihaz gibi kullanmak için bağlanın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Calibre Kullanıcı Klavuzuna göz at" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Calibreyi kişiselleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Şu an seçilmiş olana benzer kitapları bulun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "Farklı calibre kütüphaneleri arasında geçiş yap ve onları düzenle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Kitapları cihazdan Calibre kütüphanenize kopyalayın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Cihazında bulunan kitapları içeren koleksiyonları düzenleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Bir Calibre kütüphanesinden diğerine kitap kopyalayın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Calibre kütüphanenizde epub veya htmlz dosyalarına ufak ayarlar yapın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -433,56 +439,56 @@ msgstr "" "Calibre Kütüphanesinde vurgulama modunda arama yaparken önceki veya sonraki " "eşleşen ögeyi bulun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Kitaplığınızdan rastgele bir kitap seçin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Farklı kitap satıcılarından kitap araştırın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Yeni calibre eklentisi edinin veya mevcut olanları güncelleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Görünüm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Arayüz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre'nin arayüzünün görünümünü zevkinize göre ayarlayın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Davranış" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Calibre'nin işleyiş şeklini değiştirin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Kendi sütunlarınızı ekleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Calibre kitap listesine kendi sütunlarınızı ekleyin/çıkarın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Araç Çubuğu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -490,66 +496,66 @@ msgstr "" "Araç Çubuğunu ve kontekst(sağ tık) menüsünü özelleştir, böylece hangisinde " "hangi eylem olacağını değiştir." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Aranıyor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Calibre'deki kitap işleri için arama şeklini özelleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Girdi seçenekleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Dönüştürme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Her bir format için dönüştürme seçeneklerini düzenleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Ortak Seçenekler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Tüm biçimler için ortak olan dönüştürme seçeneklerini belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Çıktı Seçenekleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Her çıktı biçimine özel dönüştürme seçeneklerini belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Kitap Ekleme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "İçe Aktar/Dışa Aktar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kitaplar eklenirken calibre'nin dosyalardan nasıl metadata okuyacağını " "kontrol et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Kitapları diske kaydetme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -557,51 +563,51 @@ msgstr "" "Diske Kaydet işleminde Calibre'nin veritabanından diske nasıl aktaracağını " "kontrol edin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Kitapların aygıtlara gönderilmesi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Calibre'nin ekitap okuyucunuza dosyaları nasıl aktardığını kontrol edin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Metadata santralleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Kaydetme/göndermeden önce metadata alanlarını değiştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Şablon Fonksiyonları" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "İleri düzey" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Kendi şablon fonksiyonlarınızı oluşturun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Kitapların eposta ile paylaşımı" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Paylaşım" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -609,11 +615,11 @@ msgstr "" "E-posta ile kitap paylaşımını düzenle. İndirilmiş haberlerin aygıtlara " "otomatik olarak gönderilmesi için kullanılabilir." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Şebeke üzerinden paylaşıyor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -621,20 +627,20 @@ msgstr "" "Calibre kütüphanenize, internet üzerinden, herhangi bir yerden, herhangi bir " "aygıttan erişim sağlayacak olan İçerik Sunucusu'nu kur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Metadata indir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Şebeke'den ekitap metadatasının nasıl indirileceğini kontrol et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Yoksayılan cihazlar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -642,37 +648,37 @@ msgstr "" "Calibre'nin bilgisayara bağlandığında hangi cihazları yoksayacağını kontrol " "edin." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Çeşitli calibre işlevselliği parçalarını ekle/çıkar/özelleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "İnce Ayarlar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Farklı içeriklerde Calibre'nin nasıl davranacağını ince ayar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Klavye" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Calibre tarafından kullanılan kısayolları düzenle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Muhtelif" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Çeşitli ileri düzey ayarlar" @@ -899,32 +905,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Yüklü eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Dosya türü eklentileri için eşleştirme" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Yerel eklenti özelleştirme" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Çalışmayan eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Etkinleştirilmiş eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "%s eklentisi şu geri dönüş ile başlatılamadı:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -936,25 +942,25 @@ msgstr "" " Harici eklentiler yükleyerek Calibre'ye özelleştirin.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Eklentiyi içeren ZIP dosyasının bulunduğu yeri belirterek eklenti ekleyin." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "Eklenti geliştiricileri için:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "İsminden yararlanarak özel bir eklentiyi çıkart. Programla gelen eklentiler " "üzerinde etkisi yoktur." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -962,82 +968,82 @@ msgstr "" "Eklentiyi özelleştir. Eklenti ismiyle özelleştirme dizesini virgülle " "ayırarak belirleyin." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Kurulu eklentileri listele" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "İsimlendirilmiş eklentiler geçerli" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "İsimlendirilmiş eklentiler geçersiz" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "EVET" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Ana" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Haberler" @@ -1293,8 +1299,8 @@ msgstr "" "Listeyi görmek için \"Ayrıntıları Göster\"e tıklayın." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1366,8 +1372,8 @@ msgstr "Cihazdaki kitapların listesi alınıyor..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1378,8 +1384,8 @@ msgstr "Kitaplar cihaza aktarılıyor..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1401,8 +1407,8 @@ msgstr "Cihazdaki kitaplar kaldırılıyor..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1567,12 +1573,6 @@ msgstr "Cybook Odyssey eKitap okuyucu ile iletişim kur." msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad eBook reader ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Bu cihazdan dosyalar alınmıyor" @@ -1996,35 +1996,35 @@ msgstr "Acer Lumiread ile iletişim kur" msgid "Communicate with the Aluratek Color" msgstr "Aluratek Color ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Trekstor ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "EEE Reader ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Adam tableti ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Nextbook Reader ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Moovybook Reader ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "COBY ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Ex124G ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "WayteQ Reader'a bağlan" @@ -2037,7 +2037,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Aygıt bilgisini al..." @@ -2166,12 +2166,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "SONY okuyucuları engellediği için yorumlar silinmiştir" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "İsme göre tümü" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Yazara göre tümü" @@ -2305,77 +2305,77 @@ msgstr "" "sadece ilk yazarın adı gösterilecektir. Eğer Metadata Plugboards " "kullanıyorsanız bu özelliği iptal edin" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Güvenlik şifresi" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2383,22 +2383,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2406,22 +2406,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2681,7 +2681,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Saklama kartında yeterli boş yer yok." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "%s sn de biçimlendirildi" @@ -2754,29 +2754,29 @@ msgstr "" "\n" "Çevri sistemine ait tam dökümana ulaşmak için bu sayfaya bakın:\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "GİRDİ AYARLARI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Girdi dosyası %s 'iın işlenme sürecinin kontrol seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ÇIKTI AYARLARI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Çıktı dosyası %s 'nın işlenme sürecinin kontrol seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Çıktı dosyasının görünümünü ayarlamak için kullanılabilecek ayarlar" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2788,18 +2788,18 @@ msgstr "" "kullanın. Komutları tek tek pasifleştirmek için %(dis)s ayarını " "kullanabilirsiniz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Kullanıcı tanımlı motifleri kullanarak dökümanın yazılarını ve yapısını " "değiştir." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "dosya yapısının otomatik farkınıa varma kontrolü" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2808,15 +2808,15 @@ msgstr "" "İçindekiler(TOC)'un otomatik oluşturulma ayarını düzenleyin. Eğer kaynak " "içindekiler(TOC)'e sahipse varsayılan olarak o kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Çıkış almak için metadata seçeneklerini kaydet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Dönüştürme hatalarını bulmak için yardım seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2825,7 +2825,7 @@ msgstr "" "şu şekilde e-kitaplar oluşturabilirsiniz: ebook-convert " "\"HaberTarifininAdı.recipe\" çıktıAdı.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Çıktıyı şuraya kaydet" @@ -4326,56 +4326,6 @@ msgstr "E-kitap dönüştürmeleri çalışıyor ..." msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Çözümelemede başarısız : %(name)s ile hata: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub Düzeltici" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "epubcheck hataları için ara çözüm" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Bir epub dosyasıl belirtmelisiniz" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Bildirilmemiş dosyaları düzelt" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "Bildirilmemiş dosyaları eklemek yerine sil" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4651,14 +4601,14 @@ msgstr "ŞABLON HATASI" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "No" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4718,7 +4668,7 @@ msgstr "Açıklamalar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketler" @@ -4726,7 +4676,7 @@ msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4872,6 +4822,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5011,12 +4962,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Bu Amazon Topaz kitabı. İşlem yapılamaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -5115,14 +5066,14 @@ msgstr "Ana Metin" msgid "%s format books are not supported" msgstr "%s biçimli litaplar desteklenmiyor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5132,7 +5083,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5148,19 +5099,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " veya " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5180,22 +5131,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5212,7 +5259,7 @@ msgstr "HTML TOC yaratma seçenekleri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Derecelendirme" @@ -5542,7 +5589,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5855,7 +5902,7 @@ msgstr "%s klasörü zaten var. Önce onu silin." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Çok uzun" @@ -5941,7 +5988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6324,27 +6371,31 @@ msgstr "Cihaza gönder" msgid "Connect/share" msgstr "Bağlan/Paylaş" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Durduruluyor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Sunucu durduruluyor. Bu işlem birkaç dakika sürebilir, bekleyiniz..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6601,79 +6652,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6778,7 +6964,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Kitap detaylarını göster" @@ -6970,7 +7156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7234,7 +7420,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -7374,7 +7560,7 @@ msgid "Click to open" msgstr "Açmak için tıkla" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7983,7 +8169,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -8529,10 +8715,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8565,10 +8747,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8622,7 +8800,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8894,22 +9072,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Se&rif ailesi:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Sans ailesi:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "S&tandart yazı tipi:" @@ -8920,17 +9098,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -9140,7 +9319,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -9150,7 +9329,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Kaydet" @@ -9515,10 +9694,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9531,23 +9710,23 @@ msgid "Undefined" msgstr "Tanımsız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "yıldız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Derecelendirilmemiş" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9576,37 +9755,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Değişiklikleri uygula" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Kitapları otomatik numaralandır" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Bütün etiketleri kaldır" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "eklenecek etiketler" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "kaldırılacak etiketler" @@ -10364,8 +10543,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -10490,7 +10669,7 @@ msgid "&Profile:" msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&TAMAM" @@ -10536,7 +10715,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Yazar" @@ -10647,14 +10826,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10675,7 +10846,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Eşleşme bulunamadı" @@ -10847,7 +11018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Kopyalandı" @@ -10963,54 +11134,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11934,70 +12105,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Hesap" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(seçimlik)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(gerekli)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "İnternet bağlantısı yok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12565,44 +12736,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13627,57 +13798,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13685,60 +13856,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13747,7 +13918,7 @@ msgid "&Preferences" msgstr "&Tercihler" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14640,180 +14811,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Bir sayı girin" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14822,7 +15027,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14832,56 +15037,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15823,7 +16028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " sn" @@ -16681,7 +16886,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "&Sil" @@ -17952,8 +18157,8 @@ msgid "Edit" msgstr "Düzenle" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Sıfırla" @@ -17971,19 +18176,19 @@ msgid "Options to customize the ebook viewer" msgstr "Ekitap görüntüleyiciyi kişiselleştirmek için seçenekler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "En son kullanılan pencere boyutunu hatırla" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18077,262 +18282,274 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Ekitap görüntüleyiciyi yapılandır" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Öntanımlı yaztipi boyutu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "&Yazıtipi seçenekleri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "devre dışı" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "Resimleri görüntüleme penceresinden daha büyük halde yeniden " "boyuıtlandır(yeniden başlatma gereklidir)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Çıkışta &mevcut sayfayı hatırla" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Genel" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Bir klavye kısayolunu değiştirmek için çift tıklayın" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&klavye kısayolları" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "Kullanıcı Stil sayfası" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18357,7 +18574,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18475,171 +18692,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Kitap içinde metin ara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Baskı Önizleme" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Yer imi ekle" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Yer imlerini yönet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18755,81 +18962,82 @@ msgid "Show" msgstr "Göster" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Gizle" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "İptal" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18838,7 +19046,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18846,7 +19054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -19103,26 +19311,29 @@ msgstr "Hotmail kullan" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -20222,22 +20433,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "<b>%s</b> kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20570,40 +20781,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Ayrıntılar" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Kalıcı bağlantı" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21635,6 +21846,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21706,8 +21929,8 @@ msgstr "Bilinmeyen bölüm" msgid "Unknown feed" msgstr "Bilinmeyen besleme(yayın)" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Başlıksız Yazı" @@ -22646,30 +22869,25 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Aynı formatı yine aynı formata çevirirken orjinal dosyayı koru" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Calibre herhangi bir formattan aynı formata dönüştürme işlemi yaptığında,\n" -"mesela EPUB'dan EPUB'a, kaynak dosya kaydedilir, böylece dönüştürme " -"işleminin\n" -"istenildiği kadar başarılı olmadığı durumlarda dönüştürme ayarlarını " -"değiştirerek\n" -"işlemi yeniden gerçekleştirebilirsiniz. Bu seçeneği devre dışı bırakarak " -"Calibre'nin\n" -"kaynak dosyayı korumasını önleyebilirsiniz." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Gösterilecek en son görüntülenen kitapların sayısı" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -22679,11 +22897,11 @@ msgstr "" "görünür. Kaç tane \n" "gösterilmesi gerektiğini buradan kontrol edin." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Arayüzdeki kitap detayları puntolarını değiştir." -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22691,11 +22909,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22707,11 +22925,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22727,11 +22945,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22740,3 +22958,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index a254f8dbc3..8d42fca556 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-02-08 07:49+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-24 07:54+0000\n" "Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n" "Language-Team: Ukrainian <uk@li.org>\n" "MIME-Version: 1.0\n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:51+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,8 +156,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -172,19 +174,19 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -329,63 +331,67 @@ msgstr "Налаштувати метадані в %s файлах" msgid "Set metadata from %s files" msgstr "Взяти метадані з %s файлів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Додати книги до збірки calibre або на з’єднаний пристрій" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Отримати анотації зі з’єднаного пристрою Kindle (експериментальне)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Створити каталог книг у вашій бібліотеці calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Перетворити книги у один з різноманітних форматів ел. книжок" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Додати блиску вашим книгам" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Вилучити книги з Calibre або підключеного пристрою" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "Редагувати метадані книжок у бібліотеці Сalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Читати книги з вашої бібліотеки calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Отримати новини з інтернету у форматі електронної книги" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Показати список пов’язаних книжок" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Перенести книги із бібліотеки Сalibre на жорсткий диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Показувати параметри книги на окремій панелі підказки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Перезапустити Сalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Відкрити теку, яка містить файли книг, у вашій бібліотеці calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Надіслати книги на підключений пристрій" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -393,44 +399,44 @@ msgstr "" "Надіслати книжки електронною поштою або інтернетом. Також встановити " "з’єднання з iTunes або теками на вашому комп’ютені, неначе вони є пристроями" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Переглянути підручник користувача Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Налаштувати calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Знайти книги, подібні до поточної позначеної" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Перемкнутися між різними бібліотеками calibre і виконати супровід цих " "бібліотек" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Скопіювати книги з пристрою у вашу бібліотеку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Змінити збірки, у яких зберігатимуться книги на вашому пристрої" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Скопіювати книги з поточної бібліотеки в іншу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Внести невеличкі зміни до файлів epub або htmlz у вашій бібліотеці calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -438,121 +444,121 @@ msgstr "" "Знайти наступний або попередній відповідник під час пошуку у вашій " "бібліотеці calibre у режимі підсвічування" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Вибрати випадковим чином книгу із бібліотеки Сalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Шукати книги у різних книготоргівців" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Отримати нові додатки для calibre або оновити існуючі" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Зовнішній вигляд" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Зовнішній вигляд" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Налаштуйте зовнішній вигляд Calibre за своїм смаком" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Поведінка" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Змінити спосіб поведінки Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Додати власну колонку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Додати/Вилучити власні стовпчики у списку книг calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Панель інструментів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Налаштувати панель і контекстне меню" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Пошук" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Налаштувати спосіб пошуку книжок у calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Вхідні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Перетворення" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" "Встановити специфічні параметри перетворення для кожного вхідного формату" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Загальні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Встановити параметри перетворення, загальні для всіх форматів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Вихідні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" "Встановити специфічні параметри перетворення для кожного вихідного формату" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Додавання книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Імпортування/Експортування" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Контроль читання метаданих з файлів при додаванні книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Запис книг на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -560,50 +566,50 @@ msgstr "" "Контроль експорту файлів зі своєї бази даних на диску при використанні " "Зберегти на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Надсилання книг на пристрої" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Керування передаванням файлів на вашу е-книжку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Засоби обробки метаданих" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Змініть поля метаданих перед збереженням/надсиланням" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Шаблонні функції" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Додатково" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Створити власні шаблонні функції" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Обмін книгами електронною поштою" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Спільний доступ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -611,11 +617,11 @@ msgstr "" "Установка обміну книг по електронній пошті. Може використовуватися для " "автоматичного надсилання чи завантаження новин на ваші пристрої" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Обмін мережею" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -623,21 +629,21 @@ msgstr "" "Налаштування сервера вмісту, який дасть вам доступ до бібліотеки calibre в " "будь-якому місці та на будь-якому пристрої, через Інтернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Отримання метаданих" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Керувати способом отримання Calibre метаданих електронних книжок у інтернеті" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Ігноровані пристрої" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." @@ -645,37 +651,37 @@ msgstr "" "Керувати списком з’єднуваних з комп’ютером пристроїв, які calibre має " "ігнорувати." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Розширення" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Додати/Вилучити/Налаштувати різні частини інтерфейсу calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Коригування" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Досконале налаштування поводження calibre в різних ситуаціях" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Клавіатура" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Налаштувати клавіатурні скорочення, використані у calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Різне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Різні додаткові налаштування" @@ -909,32 +915,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "Цей профіль призначено для сімейства пристроїв PocketBook Pro 912." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Встановлені додатки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Призначення модулів типів файлів" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Налаштування локального додатка" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Вимкнені додатки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Увімкнені додатки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Ініціалізація додатку %s не вдалася з помилками:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -946,11 +952,11 @@ msgstr "" " Налаштуйте Calibre, використовуючи зовнішні додатки.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Додайте додаток, вказавши розташування zip-файла, який його містить." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " @@ -960,12 +966,12 @@ msgstr "" "додатка. За допомогою цієї команди можна створити архів zip з додатком і " "оновити його у calibre у автоматичному режимі." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Вилучити нетиповий додаток за назвою. Не впливає на вбудовані додатки." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -973,23 +979,23 @@ msgstr "" "Налаштуйте додаток під себе. Вкажіть назву додатка та рядок налаштування, " "розділені комою." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Список всіх встановлених додатків" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Увімкнути вказаний за назвою додаток" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Вимкнути вказаний за назвою додаток" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format @@ -997,59 +1003,59 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Шлях до бібліотеки є занадто довгим. Шлях має бути коротшим за %d символів." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Так" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sСередня оцінка — %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Головна" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Картка A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Картка B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" @@ -1312,8 +1318,8 @@ msgstr "" "Натисніть кнопку \"Показати деталі\" для списку." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1385,8 +1391,8 @@ msgstr "Отримую список книжок з пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1397,8 +1403,8 @@ msgstr "Передаю книжки до пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1420,8 +1426,8 @@ msgstr "Вилучаємо книжки з пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1586,12 +1592,6 @@ msgstr "Обмін даними з пристроями для читання к msgid "Communicate with the IRex Iliad eBook reader." msgstr "Зв’язується IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "Джон Шембер" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Не вдається отримати файли з цього пристрою" @@ -2056,35 +2056,35 @@ msgstr "З’єднатися з Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "З’єднатися із Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "З’єднатися з Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "З’єднатися з EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "З’єднатися з Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "З’єднатися з Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "З’єднатися з Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "З’єднатися з COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "З’єднатися з Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Обмін даними з пристроєм для читання WayteQ" @@ -2097,7 +2097,7 @@ msgid "Communicate with MTP devices" msgstr "Обмін даними з пристроями MTP" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Отримую інформацію про пристрій…" @@ -2233,12 +2233,12 @@ msgstr "" "ці коментарі" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Усі по назві" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Усі по автору" @@ -2376,42 +2376,42 @@ msgstr "" "автора книги, якщо у книги декілька авторів. Не позначайте пункт, якщо ви " "використовуєте додаткові засоби обробки метаданих." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "Бездротовий пристрій" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "Обмін даними з програмами на портативному пристрої" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "Все за чимось" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "Увімкнути з’єднання під час запуску" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" "Позначте цей пункт, щоб дозволити Calibre вмикати з’єднання під час запуску" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "Захисний пароль" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" "Вкажіть пароль, який програма на пристрої має використовувати для " "встановлення з’єднання з Calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "Фіксований порт мережі" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" @@ -2420,11 +2420,11 @@ msgstr "" "у полі «Порт». Якщо пункт не буде позначено, використовуватиметься " "випадковий порт." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "Номер порту: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" @@ -2432,17 +2432,17 @@ msgstr "" "Вкажіть номер порту, який має використовувати драйвер, якщо позначено пункт " "«Фіксований порт мережі»." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "Виводити додаткові діагностичні дані" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" "Позначте цей пункт, якщо вас попросять про додаткові дані під час " "обговорення вади." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." @@ -2450,15 +2450,15 @@ msgstr "" "Список полів метаданих, розділений комами, які слід перетворити у збірки на " "пристрої." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "Можливі варіанти: series, tags, authors тощо" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "Увімкнути визначення періоду бездіяльності" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2471,11 +2471,11 @@ msgstr "" "виконуватиметься, отже calibre не розриватиме з’єднання у автоматичному " "режимі." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "Використовувати цю IP-адресу" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2485,11 +2485,11 @@ msgstr "" "певної IP-адреси. Драйвер очікуватиме на дані лише з вказаної адреси. Лише " "цю адресу буде запропоновано за допомогою mDNS (bonjour)." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "Замінити книги з однаковими ідентифікаторами calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2503,24 +2503,24 @@ msgstr "" "зміни результату копіювання. За допомогою цього параметра можна запобігти " "створенню декількох копій однієї книги на пристрої." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "Забагато спроб встановлення з’єднання від %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "Некоректний порт у параметрах: %s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" "Не вдалося встановити з’єднання з портом %d. Спробуйте скористатися іншим " "значенням." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "Не вдалося отримати у користування випадковий порт" @@ -2787,7 +2787,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Немає достатньо місця на карті пам’яті" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "Опрацьовано %s" @@ -2856,29 +2856,29 @@ msgstr "" "\n" "Для отримання повної інформації щодо системи перетворення дивіться\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ВХІДНІ ПАРАМЕТРИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Параметри для керування опрацюванням вхідного файла %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ВИХІДНІ ПАРАМЕТРИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Параметри для керування опрацюванням вихідного файла %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Параметри для керування за зовнішнім виглядом вихідного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2889,18 +2889,18 @@ msgstr "" "Типово вимкнено. Скористайтеся %(en)s, щоб увімкнути. Окремі дії можна буде " "вимкнути за допомогою параметрів %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Внести зміни до тексту або структури документа за допомогою визначених " "користувачем взірців." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Контроль автоматичного визначення структури документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2909,15 +2909,15 @@ msgstr "" "Керування автоматичним створенням змісту. Типово, якщо файл має зміст, його " "буде використовуватися замість автоматично створеного." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Параметри для встановлення метаданих вихідного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Параметри для полегшення зневаджування перетворення" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2926,7 +2926,7 @@ msgstr "" "книгу на основі вбудованого рецепту ось так: ebook-convert \"Назва " "рецепту.recipe\" файл_результату.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Вихідні збережено до" @@ -4582,73 +4582,6 @@ msgstr "Виконую перетворення книги…" msgid "Running %s plugin" msgstr "Працює додаток %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "Не вдалося обробити: %(name)s з помилкою: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "Виправлення ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "Обхідний шлях помилок epubcheck" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"Обхідний шлях для помилок в останньому випуску epubcheck. epubcheck " -"повідомляє про багато речей, які не є помилками, як про помилки. epub-" -"виправлення намагається визначити їх і замінити на конструкції, які " -"сподобаються epubcheck. е може викликати значні зміни в Epub, скаржитися " -"epubcheck проекту." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [параметри] файл.epub\n" -"\n" -"Виправити типові проблеми у файлах EPUB, які можуть спричинити відмову у " -"обробці з боку служб оприлюднення.\n" -"\n" -"Типово нічого не виправляється, програма лише повідомляє про виявлені " -"помилки. Для керування автоматичним виправленням помилок скористайтеся " -"параметрами програми." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Ви повинні вказати файл epub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "Виправити файли без маніфесту" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" -"Виправити помилки, пов’язані з файлами, яких немає у маніфесті. epub-fix " -"може або додати ці файли до маніфесту або вилучити їх, якщо вказано параметр " -"вилучення файлів, не вказаних у маніфесті." - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" -"Вилучати файли, не вказані у маніфесті, замість додавання їх до маніфесту" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4929,14 +4862,14 @@ msgstr "Помилка шаблону" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "Ні" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4996,7 +4929,7 @@ msgstr "Коментарі" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Теґи" @@ -5004,7 +4937,7 @@ msgstr "Теґи" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -5169,6 +5102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5321,12 +5255,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Це книжка Amazon Topaz. Її обробка є неможливою." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Цей файл не є файлом MOBI. Це файл Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Цей файл не є файлом MOBI." @@ -5435,7 +5369,7 @@ msgstr "Основний текст" msgid "%s format books are not supported" msgstr "%s формат е-книжки не підтримується" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5446,7 +5380,7 @@ msgstr "" "MOBI, лише якщо дані записано у форматі KF8. Редагувати файли MOBI, що не " "містять даних у форматі KF8, не можна." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5459,7 +5393,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Дані у цьому файлі захищено DRM. Ці дані не можна редагувати." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -5475,7 +5409,7 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" "<p><i>Покращення книг</i> — це процедура, подібна до полірування\n" "дорогоцінного каміння, до якого подібні ретельно зібрані книги.</p>\n" @@ -5492,18 +5426,18 @@ msgstr "" "<p>Цим інструментом слід користуватися на останньому кроці створення вашої " "електронної книги.</p>\n" "\n" -"<p>Зауважте, що покращення працює лише для файлів у форматах <b>%s</b>.</p>\n" +"<p>Зауважте, що покращення працює лише для файлів у форматах %s.</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " або " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5541,22 +5475,130 @@ msgstr "" "деяких його символів може не бути у обрізаній підмножині\n" "вбудованого шрифту.</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" +"<p>Вставити сторінку «суперобкладинки» на початку книги. Ця сторінка\n" +"міститиме всі метадані книги, зокрема назву, мітки авторів, серію,\n" +"коментарі тощо.</p>" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<p>Вилучити попередньо вставлену сторінку суперобкладинки.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" +"<p>Виконати перетворення звичайних дефісів, багатокрапок, тире з декількох " +"дефісів тощо відповідно до типографських стандартів.</p>\n" +"<p>Зауважте, що використання цього алгоритму може іноді призводити до " +"некоректних результатів, особливо якщо на початку фрагментів тексту " +"використано одинарні лапки.</p>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "## Покращення: %s" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "Отримуємо метадані" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "Оновлено метадані суперобкладинки" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "Метадані оновлено\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "Встановлюємо обкладинку" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "Вставляємо суперобкладинку з метаданими" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "Наявну суперобкладинку з метаданими замінено" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "Вставлено суперобкладинку з метаданими" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "Вилучаємо суперобкладинку з метаданими" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "Вилучено суперобкладинку з метаданими" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "Не знайдено суперобкладинки з метаданими" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "Удосконалення пунктуації" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Обрізаємо вбудовані шрифти" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "Час, витрачений на покращення: %.1f секунд" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" +"Шлях до зображення обкладинки. Цим файлом буде замінено обкладинку, " +"визначену у книзі. Якщо обкладинки немає або обкладинку не визначено " +"належним чином, вставляє нову обкладинку." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" +"Шлях до файла OPF. Метадані у книзі оновлено на основі даних з файла OPF." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "Вивести докладніші повідомлення, корисно для діагностування помилок." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "Вам слід вказати файл вхідних даних для покращення" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "Невідомі додаткові аргументи" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "Вам слід вказати принаймні одну дію для виконання" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "Удосконалено пунктуацію у %s" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5573,7 +5615,7 @@ msgstr "HTML TOC параметри створення." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Оцінка" @@ -5919,7 +5961,7 @@ msgstr "Керування додаванням книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6243,7 +6285,7 @@ msgstr "Тека %s вже існує. Спочатку вилучіть цю т #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "Занадто довгий" @@ -6347,7 +6389,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6761,21 +6803,21 @@ msgstr "Надіслати до пристрою" msgid "Connect/share" msgstr "Під'єднатись/роздати" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "Зупиняється" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "Зупиняємо сервер, це може тривати до хвилини, будь ласка, зачекайте…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "Вимкнути автозапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" @@ -6783,7 +6825,11 @@ msgstr "" "Хочете, щоб бездротове з’єднання з пристроєм встановлювалося під час запуску " "Calibre автоматично?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "Очікуємо на IP-адреси" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "Декілька IP-адрес. Див. вікно «Запустити/Зупинити»." @@ -7074,74 +7120,216 @@ msgid "Plugin Updater" msgstr "Засіб оновлення додатків" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "Покращити книгу" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "Покращення %d книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "<h3>Щодо покращення книг</h3>%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "<h3>Обрізання шрифтів до підмножин</h3>%s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "<h3>Удосконалення пунктуації</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" +"<h3>Оновлення метаданих</h3><p>Оновлює всі метадані у файлах електронних " +"книг, <i>окрім</i> зображення обкладинки, відповідно до поточних метаданих у " +"бібліотеці calibre</p><p>Зауважте, що у більшості форматів електронних книг " +"не передбачено підтримки всіх метаданих, які можуть зберігатися у " +"calibre.</p><p>Для оновлення зображення обкладинки передбачено окремий " +"параметр.</p>" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" +"<p>Оновлення зображень обкладинок у файлах електронних книг відповідно до " +"поточних даних щодо обкладинки у бібліотеці calibre.</p><p>Якщо у файлі " +"електронної книги не вдасться знайти обкладинку, буде вставлено нове " +"зображення обкладинки.</p>" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "<h3>Суперобкладинка</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "<h3>Вилучити суперобкладинку</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "Вкажіть дії, які слід виконати:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" -msgstr "Обрізати всі вбудовані шрифти" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" +msgstr "&Обрізати всі вбудовані шрифти" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "Обробити &пунктуацію" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "Оновити &метадані у файлах книг" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "Оновити зображення &обкладинок у файлах книг" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "Додати метадані як сторінку «с&уперобкладинки»" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "Ви&лучити раніше вставлену суперобкладинку книги" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "Про модуль" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "Показати з&віт" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" +"Після завершення покращення тексту показати звіт щодо всіх виконаних дій" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "&Зберегти параметри" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "З&авантажити параметри" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "&Позначити всі" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "З&няти позначення" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "Не вказано дій" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "Вам слід вибрати принаймні одну дію до збереження" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "Виберіть назву" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "Виберіть назву для цього набору параметрів" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "Вилучити збережені параметри" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" "Вам слід вказати принаймні одну дію або натиснути кнопку «Скасувати»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "Створення черги обробки книг для покращення" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "Покращення %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Покращення книги %(nums)s з %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Додавання до черги обробки книги %(nums)s з %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "Ігнорувати решту %d звітів" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "Переглянути &журнал повністю" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "Покращення %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "Початкові файли було збережено як %s." +msgstr[1] "Початкові файли було збережено як %s." +msgstr[2] "Початкові файли було збережено як %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " та " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "Для повторного покращення буде використано початкові файли." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "П" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "Покращення книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "Неможливо покращити" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7150,6 +7338,11 @@ msgstr "" "Можливість покращення передбачено лише для книг у форматах %s. Перетворіть " "дані книги у один з цих форматів до того, як спробуєте покращити книгу." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "Розпочати покращення %d книг" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -7257,7 +7450,7 @@ msgid "Click the show details button to see which ones." msgstr "Натисніть кнопку «Показати подробиці», щоб переглянути список." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Показати деталі книги" @@ -7488,7 +7681,7 @@ msgstr "П&опередній перегляд книги" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -7767,7 +7960,7 @@ msgstr "Додати книжки до Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Сторінка майстра" @@ -7920,7 +8113,7 @@ msgid "Click to open" msgstr "Натисніть, щоб відкрити" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ідентифікатори" @@ -8552,7 +8745,7 @@ msgid "Choose foreground color" msgstr "Виберіть колір тексту" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Виберіть колір тла" @@ -9146,10 +9339,6 @@ msgstr "Додати &порожній рядок між абзацами" msgid "Text &justification:" msgstr "&Вирівнювання тексту:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "Обробити &пунктуацію" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "П&еретворити символи unicode у формат ASCII" @@ -9182,10 +9371,6 @@ msgstr "В&будувати гарнітуру шрифтів:" msgid "&Disable font size rescaling" msgstr "&Вимкнути масштабування розмірів шрифту" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "&Обрізати всі вбудовані шрифти" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Вивід в LRF" @@ -9239,7 +9424,7 @@ msgid "&Monospaced font family:" msgstr "&Моноширинна гарнітура:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метадані" @@ -9526,22 +9711,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "З&берігати співвідношення розмірів обкладинки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "Гар&нітура з засічками:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "&Гарнітура без засічок:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "&Моноширинна гарнітура:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "&Типовий шрифт:" @@ -9552,17 +9737,18 @@ msgstr "Типовий розм&ір символів:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " пк" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "Розм&ір моноширинного шрифту:" @@ -9788,7 +9974,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "Завантажити список виразів з раніше збереженого файла" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "З&авантажити" @@ -9799,7 +9985,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "&Зберегти" @@ -10189,10 +10375,10 @@ msgstr "Переглядач обкладинок не може бути зав #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10205,23 +10391,23 @@ msgid "Undefined" msgstr "Не визначено" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "зірок" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "Без оцінки" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "Встановити «%s» у значення сьогоднішньої дати" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "Спорожнити «%s»" @@ -10253,38 +10439,38 @@ msgid "" msgstr "" "Нумерація «{0}» містить некоректне значення, яке буде замінено на типове." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "Застосувати зміни" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "Вилучити серію" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "Автоматично нумерувати книги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "Зробити, щоб числа починалися з " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Нумерація «{0}» містить некоректні значення, які не буде показано у списку" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "Вилучити всі мітки" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "мітки для додавання" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "мітки для вилучення" @@ -11191,8 +11377,8 @@ msgstr "У розташуванні %s міститься поточна біб #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Помилкове розташування" @@ -11326,7 +11512,7 @@ msgid "&Profile:" msgstr "Про&філь:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "&Гаразд" @@ -11374,7 +11560,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Автор" @@ -11497,14 +11683,6 @@ msgstr "" "У бібліотеці calibre вже є книги з вказаними нижче назвами. Позначте ті з " "книг, які слід додати попри це." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "&Позначити всі" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "З&няти позначення" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -11525,7 +11703,7 @@ msgstr "Посилання" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "Відповідників не знайдено" @@ -11705,7 +11883,7 @@ msgstr "Показати докладні дані щодо цієї помил #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Скопійована" @@ -11851,24 +12029,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ПОМИЛКА У ШАБЛОНІ ПОШУКУ/ЗАМІНИ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Вам слід вказати призначення, якщо джерелом є складене поле" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Вам слід вказати тип ідентифікатора призначення" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Пошук/Заміна є некоректним" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Взірець пошуку є некоректним: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11877,30 +12055,30 @@ msgstr "" "Застосовуємо зміни до %d книг.\n" "Фаза {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Вилучити збережений пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Позначений пошук/заміну буде вилучено. Ви впевнені у вилученні?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Зберегти пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Назва пошуку/заміни:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Вам слід вказати назву." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -12937,73 +13115,73 @@ msgstr "%s джерел новин" msgid "&Download now" msgstr "&Завантажити зараз" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "Потрібне ім’я користувача і пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" "Ви повинні надати ім'я користувача та пароль для використання цього джерела " "новин." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "Обліковий запис" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(за бажанням)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(потрібно вказати)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Автор створення — " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "Отримати %s зараз" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "Останнє отримання даних: ніколи" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "ніколи" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d днів, %(hours)d годин і %(mins)d хвилин тому" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "Останнє отримання даних:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" "Отримання новин неможливе, оскільки з’єднання з інтернетом непрацездатне" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "Відсутнє під'єднання до Інтернету" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "Розклад завантаження новин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "Додати власне джерело новин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "Отримати дані з усіх запланованих джерел новин" @@ -13632,44 +13810,44 @@ msgstr "Шукати елемент в стовпці тегів" msgid "Copy the selected color name to the clipboard" msgstr "Копіювати назву позначеного кольору до буфера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "Впорядкування авторів" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "Мітка 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "Мітка 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "Настанови з мови шаблонів" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "Посилання на функцію шаблону" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "ВИКЛЮЧЕННЯ: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "Не вибрано стовпчика" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "Вам слід вказати стовпчик для розфарбовування" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "Шаблон не задано" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "Поле шаблону не може бути порожнім" @@ -14740,61 +14918,61 @@ msgstr "" "Шлях до портативної версії Calibre (%s) є надто довгим. Його довжина не " "повинна перевищувати 59 символів." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Бібліотека Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "Виберіть розташування вашої бібліотеки електронних книжок calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "Не вдалося створити бібліотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Не вдалося створити бібліотеку calibre у: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" "Виберіть розташування вашої нової бібліотеки електронних книжок calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "Ініціалізація інтерфейсу користувача…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "Спроба відновлення зазнала невдачі" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Спроба відновлення бази даних зазнала невдачі. Програму запущено з новою " "порожньою бібліотекою." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "Помилкове розташування бази даних" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Помилкове розташування бази даних %r. Тепер роботу calibre буде завершено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Базу даних пошкоджено" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14806,7 +14984,7 @@ msgstr "" "Повторне збирання може бути не повністю успішним. Якщо ви виберете варіант " "«Ні», буде створено нову порожню бібліотеку calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14814,54 +14992,54 @@ msgstr "" "Помилкове розташування бази даних %r. Calibre буде запущено з новою " "порожньою бібліотекою." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Запуск %s: завантаження книг…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Якщо ви впевнені, що програму не запущено," -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "може бути запущено у системному лотку, розташованому у" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "верхній правій частині вікна." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "нижній правій частині вікна." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "спробуйте перезавантажити вашу систему." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "спробуйте вилучити файл" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Неможливо запустити " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s уже запущено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Не виявлено запущеного екземпляра calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Відправлена команда завершення роботи, очікуйте вимкнення..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Не вдалося завершити роботу запущеного екземпляра calibre" @@ -14870,7 +15048,7 @@ msgid "&Preferences" msgstr "&Налаштування" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Ви&йти" @@ -15894,56 +16072,70 @@ msgid "is greater than" msgstr "більше ніж" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "не давніша за таку кількість днів:" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "містить" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "не містить" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "містить взірець" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "не містить взірця" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "встановлено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "не встановлено" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "більше днів тому, ніж" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "менше днів тому, ніж" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "більше днів від сьогодні, ніж" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "менше днів від сьогодні, ніж" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "містить" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "не містить" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "містить взірець" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "не містить взірця" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "є" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "не є" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "відповідає взірцеві" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "не відповідає взірцеві" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "Якщо ___ стовпчика ___ значень" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15951,7 +16143,7 @@ msgstr "" "Вкажіть або тип ідентифікатора, або тип ідентифікатора і значення у форматі " "ідентифікатор:значення" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15961,120 +16153,148 @@ msgstr "" "німецької «ukr» для української. Ви також можете вказати назву мови " "повністю, calibre спробує перетворити її на код мови у автоматичному режимі." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "Введіть номер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "Вкажіть вік запису у днях. 0 означає «сьогодні»." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" +msgstr "" +"Вкажіть максимальний вік запису. Нуль — сьогодні. Дати у майбутньому " +"вважатимуться відповідними." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" +"Вкажіть мінімальний вік запису. Нуль — сьогодні. Дати у майбутньому " +"вважатимуться невідповідними." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" +"Вкажіть максимальну кількість днів, на які дані запису можуть випереджати " +"поточний час. Нуль — сьогодні. Дати у минулому вважатимуться відповідними." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" +"Вкажіть мінімальну кількість днів, на які дані запису можуть випереджати " +"поточний час. Нуль — сьогодні. Дати у минулому вважатимуться невідповідними." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Вкажіть дату у форматі РРРР-ММ-ДД" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "Введіть рядок." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "Введіть формальний вираз" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" "Можна визначити відповідність декількома значенням відокремленням цих " "значень символом %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "зафарбовування" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "піктограма" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "Створити або змінити правило стовпчиків {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "Створіть правило стовпчика {0}, заповнивши наведні нижче поля" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "Встановити" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "колір" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "стовпчика:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "до" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "&Додати піктограму" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "Піктограми мають бути квадратними або видовженими у ширину" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "Лише якщо виконуються вказані нижче умови:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "Додати ще одну умову" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "Вимкнути умову можна спорожненням всіх її полів" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "Зразок тексту" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "Вибір піктограми" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "Піктограму не вибрано" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "Вам слід вибрати піктограму для цього правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "Некоректна умова" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "Одна з умов цього правила є некоректною: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "Немає умов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "Вам слід вказати принаймні одну непорожню умову для цього правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -16087,7 +16307,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -16102,34 +16322,34 @@ msgstr "" " <ul>%(rule)s</ul>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" "<li>Якщо значення стовпчика <b>%(col)s</b> <b>%(action)s</b>: <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "Додати правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "Вилучити правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "Пересунути вибране правило вище" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "Пересунути вибране правило нижче" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "Додати розширене правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16141,7 +16361,7 @@ msgstr "" "розпочати створення правила.<p>Ви можете <b>змінити вже створене правило</b> " "подвійним клацанням на його пункті." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " @@ -16153,16 +16373,16 @@ msgstr "" "нижче.<p><b>Змінити вже створене правило</b> можна подвійним клацанням лівою " "кнопкою миші на відповідному пункті у списку." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "Не вибрано жодного правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "Не вибрано жодного правила для %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "вилучення" @@ -17253,7 +17473,7 @@ msgstr "Макс. &час очікування після віднайдення #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " секунд" @@ -18330,7 +18550,7 @@ msgstr "" "Встановіть значення -1, якщо кількість аргументів функції може змінюватися" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "Ви&лучити" @@ -19728,8 +19948,8 @@ msgid "Edit" msgstr "Змінити" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "Скинути" @@ -19747,12 +19967,12 @@ msgid "Options to customize the ebook viewer" msgstr "Параметри вікна перегляду електронної книги" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "Пам’ятати останні використані розміри вікон" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -19761,7 +19981,7 @@ msgstr "" "для зміни вигляду всіх книг." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -19860,38 +20080,42 @@ msgstr "Розмір моноширинного шрифту у пікселях msgid "The standard font type" msgstr "Стандартний тип шрифту" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "Мінімальний розмір шрифту у пікселях" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "Назва теми" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "Виберіть назву для цієї теми" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "Параметри збережено у темі з назвою: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "Завантажено параметри з теми %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "Вилучено тему з назвою %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "Виберіть колір тексту" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "Продовжується редагування" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -19900,31 +20124,31 @@ msgstr "" "редагування клацанням поза межами панелі редагування клавіатурного " "скорочення." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "Налаштування переглядача книжок" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "&Типовий розмір шрифту:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "З засічками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Без засічок" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "Моноширинний" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "&Крок збільшення розміру шрифту:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" @@ -19932,15 +20156,23 @@ msgstr "" "Величина, на яку буде збільшено або зменшено розмір шрифту\n" " у відповідь на натискання кнопок збільшення або зменшення." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "Н&айменший розмір шрифту:" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "Мінімальний розмір шрифту у пікселях" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "П&араметри шрифту" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " @@ -19951,119 +20183,119 @@ msgstr "" "програму у цей режим, скористайтеся кнопкою з жовтою піктограмою гортання, " "розташованою у верхньому правому куті вікна перегляду." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "&Кількість сторінок тексту, які слід показати на екрані " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " сторінок" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "П&еревизначити параметри полів, вказані у самій книзі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "&Верхнє поле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "&Бічне поле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "&Нижнє поле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "&Розташування тексту у режимі поділу на сторінки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "Максимальна ширина тексту у &повноекранному режимі:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "Показувати &годинник у повноекранному режимі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "Показувати пози&цію читання у повноекранному режимі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "Показувати смужку &гортання у повноекранному режимі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "&Запустити переглядач у повноекранному режимі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" "Показувати &довідкове повідомлення під час переходу у повноекранний режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "&Параметри повноекранного режиму" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "Колір тла:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "Зразок" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "Змінити" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "Колір тексту:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "Кольори тексту і тла" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "Т&ривалість гортання сторінок:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "вимкнено" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "Ко&ліщатко миші гортає сторінки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "Зупиняти &гортання на межах сторінок" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "З&меншувати зображення, більші за вікно перегляду (потребує перезапуску)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "П&араметри гортання сторінок" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "П&ереносити слова (розбивати рядки у межах довгих слів)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "Типова м&ова правил перенесення слів:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." @@ -20071,35 +20303,35 @@ msgstr "" "Типова мова, яку буде використано перенесення слів. Якщо для книги не " "визначено мови, буде використано цю мову." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "Пам’ятати &останній збережений розмір і компонування вікна" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "Пам’&ятати поточну сторінку після виходу з програми" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "Показувати елементи &керування у вікні перегляду" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "&Інші параметри" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "&Загальне" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "Двічі клацніть, щоб змінити клавіатурне скорочення" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "&Комбінації клавіш" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -20109,28 +20341,28 @@ msgstr "" "поведінкою книг. Приклад можна знайти <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">тут</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "&Таблиця стилів користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" "Зберігати і завантажувати параметри перегляду можна у форматі <i>тем</i>." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "Зберегти поточні параметри у такій темі:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "Завантажити попередньо збережену тему:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "Вилучити збережену тему:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "&Теми" @@ -20155,7 +20387,7 @@ msgid "&Search for next occurrence" msgstr "З&найти наступний відповідник" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Перейти…" @@ -20276,15 +20508,15 @@ msgstr "" "книгу було отримано з певної адреси у інтернеті, спробуйте повторити спробу " "отримання якісних даних за відповідною адресою." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Формат книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Позиція у книзі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." @@ -20293,7 +20525,7 @@ msgstr "" "<i>режимом посилань</i>. Щоб перейти у цей режим, натисніть відповідну " "кнопку на панелі інструментів." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20301,154 +20533,142 @@ msgstr "" "Перемкнутися на режим поділу на сторінки, коли текст буде розбито за " "сторінками, як у звичайній книзі." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" "Перемкнутися на неперервного тексту, коли текст не буде розбито за " "сторінками, як у звичайній книзі." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Шукати текст у книзі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Увімкнути або вимкнути повноекранний режим (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Повноекранний режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Клацніть правою кнопкою, щоб було показано елементи керування" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Натисніть на лівому або правому полі сторінки, щоб її перегорнути" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Натисніть Esc, щоб вийти з режиму" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Показати/Сховати елементи керування" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Перегляд друку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Спорожнити список нещодавно відкрити книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" "Встановлення з’єднання з dict.org для фільтрування: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Такої адреси немає" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Адреси, на яку вказує цей пункт не існує." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Виберіть ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" -msgstr "" -"Розмір шрифту %(which)s — [%(sc)s]\n" -"Поточне збільшення: %(mag).1f" +msgid "Current magnification: %(mag).1f" +msgstr "Поточний масштаб: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "Збільшити" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "Зменшити" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "Не знайдено збігів для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "Завантаження послідовності…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "Компонування %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "Закладка %d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "Додати закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "Вкажіть назву закладки:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "Керування закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "Завантаження книги…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "Не вдалося відкрити ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "Невідома помилка" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "Параметри керування переглядом ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Якщо вказано, буде виконано спробу перевести вікно перегляду на передній " "план під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Якщо вказано, буде виконано спробу відкрити вікно перегляду на весь екран " "під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "Вивести попередження javascript та консольні повідомлення до консолі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20456,7 +20676,7 @@ msgstr "" "Місце, на якому слід відкрити вказану книгу. Позначка місця визначає " "розташування у тексті верхнього лівого кута сторінки на панелі перегляду." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -20577,14 +20797,15 @@ msgid "Show" msgstr "Показати" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "Сховати" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "Приховати %(label)s %(shortcut)s" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "Перемкнути" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " @@ -20593,20 +20814,20 @@ msgstr "" "Виберіть ваш пристрій для читання електронних книжок. Якщо вашого пристрою " "немає у списку, виберіть пристрій «%s»." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "Пересування бібліотеки…" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "Не вдалося пересунути бібліотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "Некоректна база даних" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " @@ -20615,48 +20836,48 @@ msgstr "" "<p>У %(loc)s виявлено некоректну бібліотеку. Вилучіть цю бібліотеку до " "пересування вже створеної бібліотеки.<br>Повідомлення про помилку: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "Не вдалося пересунути бібліотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "Виберіть місце для книг" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "Не вдалося створити теку у %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Для бібліотеки calibre вам слід вказати порожню теку. Тека %s не є порожньою." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "&Далі >>" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "< &Назад" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "Скасувати" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "Завер&шити" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "Надіслати" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "майстер вітання" @@ -20665,7 +20886,7 @@ msgstr "майстер вітання" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "Вітаємо у Calibre" @@ -20673,7 +20894,7 @@ msgstr "Вітаємо у Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "Все, що ви потребуєте для роботи з електронними книгами." @@ -20985,39 +21206,45 @@ msgstr "Використовувати Hotmail" msgid "&Test email" msgstr "П&еревірити поштову скриньку" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" "<p>Якщо ви користуєтеся програмою для читання електронних книг <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> на вашому " -"iPhone/iTouch, ви зможете отримати доступ до вашої збірки книг calibre " -"безпосередньо з пристрою. Доступ до збірки можна буде отримати лише після " -"вмикання сервера даних calibre." +"href=\"http://www.lexcycle.com/download\">Stanza</a> або <a " +"href=\"http://marvinapp.com/\">Marvin</a> на вашому пристрої Apple, ви " +"зможете отримати доступ до вашої збірки книг calibre безпосередньо, без " +"дротового з’єднання з пристрою. Доступ до збірки можна буде отримати лише " +"після вмикання сервера даних calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "Увімкнути сервер &даних" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" "<p>Не забудьте, що не слід завершувати роботу calibre, оскільки сервер " -"працюватиме, лише якщо працює основна програма calibre.\n" -"<p>Stanza автоматично знайде вашу збірку calibre. Якщо цього все ж не " -"станеться, спробуйте додати адресу http://назва_вашого_вузла:8080 як адресу " -"нового каталогу у програмі для читання Stanza на вашому iPhone. Тут " -"«назва_вашого_вузла» має бути повною назвою вузла вашого комп’ютера або IP-" -"адресою комп’ютера, на якому запущено calibre." +"працюватиме, лише якщо працює основна програма calibre\n" +"<p>Програма для читання автоматично знайде вашу збірку calibre. Якщо цього " +"все ж не станеться, спробуйте додати адресу http://назва_вашого_вузла:8080 " +"як адресу нового каталогу у програмі для читання на вашому пристрої Apple. " +"Тут «назва_вашого_вузла» має бути повною назвою вузла вашого комп’ютера або " +"IP-адресою комп’ютера, на якому запущено calibre. Докладніші відомості можна " +"знайти у <a href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-" +"with-my-ipad-iphone-ipod-touch\">підручнику користувача</a>." #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -22470,24 +22697,24 @@ msgstr "відновлене налаштування " msgid "creating custom column " msgstr "створення нетипового стовпчика " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s книг)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Перенесення старої бази даних до бібліотеки електронних книжок у " "%s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "Копіювання <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Ущільнення бази даних" @@ -22862,40 +23089,40 @@ msgstr "у" msgid "Books in" msgstr "Книги у" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Інші формати" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Читати %(title)s у форматі %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Отримати" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Подробиці" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Стале посилання" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Стале посилання на цю книгу" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Цю книгу було вилучено" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "у пошуку" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Встановлення відповідності книг" @@ -24253,6 +24480,18 @@ msgstr "ранку" msgid "pm" msgstr "вечора" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "&Копіювати" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "Позначити все" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "Скопіювати &адресу посилання" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Вибрати тему (потрібен перезапуск)" @@ -24327,8 +24566,8 @@ msgstr "Невідомий розділ" msgid "Unknown feed" msgstr "Невідома подача" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "Стаття без назви" @@ -25672,29 +25911,34 @@ msgstr "" "Отже позначайте цей пункт, лише якщо впевнені у результатах ваших дій!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Зберігати початкові файли при перетворенні у той же ж самий формат" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" +"Зберігати початковий файл, якщо під час перетворення/покращення формат не " +"змінюється" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Під час перетворення у calibre даних без зміни формату, наприклад з формату\n" -"EPUB на формат EPUB, програма зберігає початковий файл. Якщо під час\n" -"перетворення стануться якісь помилки, ви можете змінити параметри " -"перетворення\n" -"і повторити спробу. Встановленням для цього параметра значення False ви " -"можете\n" -"наказати calibre не зберігати початковий файл." +"Якщо calibre виконує перетворення даних без зміни формату, наприклад\n" +"з EPUB до EPUB, програма може зберігати початковий файл. Якщо\n" +"перетворення призведе до небажаних змін, ви зможете просто змінити\n" +"його параметри і повторити спробу. Якщо для цього параметра буде\n" +"встановлено значення False, calibre не зберігатиме початковий файл.\n" +"Так само, якщо встановити для параметра save_original_format_when_polishing\n" +"значення False, calibre не зберігатиме початковий файл під час покращення." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Кількість нещодавно переглянутих книг у списку" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25704,11 +25948,11 @@ msgstr "" "показано список нещодавно переглянути книг. Тут ви можете визначити\n" "кількість пунктів у цьому списку." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Змінити розмір шрифту тексту даних книги у інтерфейсі" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25720,11 +25964,11 @@ msgstr "" "у діалоговому вікні редагування метаданих. Вкажіть додатне або\n" "від’ємне число, щоб збільшити або зменшити розмір шрифту, відповідно." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Зібрати шаблони загального режиму програми у Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25746,11 +25990,11 @@ msgstr "" "Типове значення: compile_gpm_templates = True\n" "Режим без збирання: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Типовий формат у разі використання можливості «Коригування»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25780,12 +26024,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Не вибирати попередньо текст доповнення під час редагування метаданих" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25803,3 +26047,24 @@ msgstr "" "натиснути клавішу Enter. Бажаний спосіб роботи залежить від стану метаданих " "у вашій\n" "бібліотеці та особистих уподобань у редагуванні." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "Під час впорядковування розпізнавати номери у тексті" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" +"Це означає, що під час впорядковування текстових полів, зокрема назв, текст " +"«Книга 2»\n" +"буде розташовано у списку до тексту «Книга 100». Якщо вам потрібна саме така " +"поведінка,\n" +"встановіть numeric_collation = True. Зауважте, що використання такого " +"значення цього\n" +"параметра може призвести до проблем під час впорядковування рядків, які " +"починаються\n" +"з цифр, та дещо уповільнити саме впорядковування." diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 4272dedcc1..c56868e5a4 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood <Unknown>\n" "Language-Team: Urdu <ur@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:51+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 91c50193b2..f59c2f1694 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,25 +7,27 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-01-22 10:39+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-15 06:31+0000\n" "Last-Translator: baduong <Unknown>\n" "Language-Team: Vietnamese <vi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:51+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -325,64 +327,68 @@ msgstr "Thiết lập thông tin mô tả trong %s tập tin" msgid "Set metadata from %s files" msgstr "Thiết lập thông tin mô tả từ %s tập tin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "Thêm sách vào chương trình chính hoặc thiết bị đang kết nối" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "Nạp chú giải từ một Kindle đang kết nối" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "Tạo danh mục tất cả các sách trong thư viện" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "Chuyển đổi sách sang các định dạng ebook khác nhau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "Tinh chỉnh sách điện tử" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "Xóa sách từ thư viện của bạn hoặc các thiết bị kết nối" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" "Biên tập dữ liệu meta của các cuốn sách trong thư viện calibre của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "Đọc sách trong thư viện calibre của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "Tải tin tức từ Internet dưới dạng sách điện tử" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "Hiển thị nhanh danh sách các sách liên quan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "Xuất sách từ thư viện Calibre qua ổ cứng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "Hiển thị chi tiết sách trong một cửa sổ pop-up mới" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "Khởi động lại calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "Mở thư mục chứa các tệp tin tạo sách trong thư viện calibre." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "Gửi sách đến thiết bị đang kết nối" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" @@ -390,44 +396,44 @@ msgstr "" "Gửi sách qua mail hoặc qua trang web kết nối tới iTunes hoặc thư mục trên " "máy tính của bạn, coi như đang gửi qua thiết bị khác." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "Xem Hướng Dẫn Sử Dụng calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "Tuỳ chỉnh calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "Tìm sách tương tự với sách đang được chọn dễ hơn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" "Chuyển đổi giữa các thư viện calibre khác nhau và thực hiện công tác bảo trì." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "Chép sách từ thiết bị sang thư viện calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "Chỉnh sửa các sách đã được sưu tập trong thiết bị của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "Chép sách từ thư viện calibre này sang thư viện khác" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" "Thực hiện vài cải tiến nhỏ với các tập tin epub hoặc htmlz trong thư viện " "calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" @@ -435,119 +441,119 @@ msgstr "" "Tìm và đánh dấu màu các kết quả trùng tiếp theo hoặc trước đó khi tìm kiếm " "trong thư viện calibre." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "Chọn sách bất kỳ trong thư viện calibre của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "Tìm sách từ các nhà bán sách khác nhau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "Lấy plugin mới cho calibre hoặc cập nhật plugin đã có" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "Giao diện tương tác" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "Giao diện" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Tùy chỉnh giao diện calibre theo ý thích của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "Hành động" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "Thay đổi cách calibre hành động" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "Thêm cột" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "Thêm/bớt cột cho danh mục sách trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "Thanh công cụ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Tùy chỉnh thanh công cụ và menu ngữ cảnh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "Tìm kiếm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "Tùy chỉnh cách tìm sách trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "Tùy chọn đầu vào" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "Chuyển đổi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu vào" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "Tùy chọn thường gặp" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "Thiết lập các tùy chọn chung về chuyển đổi cho tất cả các định dạng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "Tùy chọn đầu ra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu ra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "Thêm sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "Nhập/Xuất" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "Thiết lập cách calibre đọc thông tin mô tả khi thêm sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "Lưu sách vào đĩa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -555,50 +561,50 @@ msgstr "" "Thiết lập cách calibre xuất tập tin từ cơ sở dữ liệu của nó vào đĩa khi sử " "dụng Lưu vào đĩa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "Gửi sách đến thiết bị" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "Thiết lập cách calibre chuyển các tập tin đến thiết bị đọc sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "Quy tắc sửa thông tin miêu tả" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "Thay đổi thông tin mô tả trước khi lưu/gửi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "Các chức năng về biểu mẫu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "Nâng cao" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "Tạo chức năng biểu mẫu riêng của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "Chia sẻ sách qua email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "Chia sẻ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -606,11 +612,11 @@ msgstr "" "Thiết lập chia sẻ sách qua email. Có thể được sử dụng để tự động gửi tin " "được tải đến thiết bị của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "Chia sẻ qua mạng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -618,57 +624,57 @@ msgstr "" "Thiết lập calibre Content Server để truy cập vào thư viện calibre của bạn ở " "mọi nơi, từ bất kỳ thiết bị, qua internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "Tải thông tin mô tả" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kiểm soát cách calibre tải thông tin về sách từ Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "Thiết bị bị lượt bỏ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" "Quản lý những thiết bị mà Calibre sẽ bỏ qua khi chúng kết nối với máy tính." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "Trình cắm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Thêm/bớt/tùy chỉnh các chức năng nâng cao trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "Tinh chỉnh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "Điều chỉnh cách calibre ứng xử trong những trường hợp khác nhau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "Bàn phím" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "Tuỳ biến phím tắt bàn phím được calibre sử dụng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "Khác" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "Thiết lập nâng cao khác" @@ -837,6 +843,8 @@ msgid "" "Intended for the Nook HD+ and similar tablet devices with a resolution of " "1280x1920" msgstr "" +"Dành cho Nook HD + và các thiết bị máy tính bảng tương tự với độ phân giải " +"1280x1920" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:484 msgid "This profile is intended for the Kobo Reader." @@ -872,7 +880,7 @@ msgstr "Hồ sơ này dùng cho Amazon Kindle DX" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:668 msgid "This profile is intended for the Amazon Kindle PaperWhite" -msgstr "" +msgstr "Hồ sơ này được dành cho thiết bị Amazon Kindle PaperWhite" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:679 msgid "This profile is intended for the Amazon Kindle Fire." @@ -894,34 +902,34 @@ msgstr "Hồ sơ này dành cho các thiết bị thuộc series PocketBook Pro #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:785 msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." -msgstr "" +msgstr "Hồ sơ này được dành cho nhóm thiết bị PocketBook Pro 912" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "Các trình cắm đã cài đặt" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "Bản đồ cho plugin kiểu tập tin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "Tuỳ chỉnh các plugin hiện có" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "Các trình cắm bị vô hiệu hoá" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "Các trình cắm đã bật" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "Quá trình khởi chạy trình cắm %s thất bại với thông tin sau:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -932,25 +940,28 @@ msgstr "" " Tuỳ biến calibre qua việc tải plugin bên ngoài\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Thêm một plugin bằng cách chỉ ra đường dẫn tới tập tin nén zip chứa nó." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" +"Đối với các nhà phát triển các tính năng bổ sung: Đường dẫn đến thư mục mà " +"bạn đang phát triển các tính năng bổ sung. Lệnh này sẽ tự động nén plugin và " +"cập nhật nó vào calibre ." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Xoá một plugin tự tạo theo tên. Không có tác dụng với các plugin đi kèm phần " "mềm." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -958,82 +969,82 @@ msgstr "" "Tuỳ chỉnh trình cắm. Ghi rõ tên của trình cắm và chuỗi tùy biến cách nhau " "bằng dấu phẩy." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "Liệt kê tất cả các plugin đã được cài đặt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "Cho phép khởi chạy plugin có tên sau" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "Vô hiệu hóa plugin có tên sau" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "Đường dẫn tới thư viện quá dài. Cần ít hơn %d ký tự" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Đồng ý" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sĐiểm trung bình%(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Chính" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 -msgid "Card A" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +msgid "Card A" +msgstr "Thẻ A" + +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Thẻ B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Tin tức" @@ -1101,7 +1112,7 @@ msgstr "khoảng trắng" #: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" -msgstr "" +msgstr "Truy vấn lôgic không hợp lệ" #: /home/kovid/work/calibre/src/calibre/debug.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:47 @@ -1109,6 +1120,8 @@ msgid "" "Cause a running calibre instance, if any, to be shutdown. Note that if there " "are running jobs, they will be silently aborted, so use with care." msgstr "" +"Khiến bản calibre đang thực thi có thể kết thúc. Lưu ý rằng nếu có tác vụ " +"đang thực thi, chúng sẽ được âm thầm hủy bỏ , do đó, sử dụng cẩn thận." #: /home/kovid/work/calibre/src/calibre/debug.py:172 msgid "Debug log" @@ -1236,6 +1249,9 @@ msgid "" "http://www.mobileread.com/forums/showthread.php?t=118559 for instructions on " "using 'Connect to iTunes' ***" msgstr "" +"*** Không được hỗ trợ chế độ kết nối trực tiếp . Xem " +"http://www.mobileread.com/forums/showthread.php?t=118559 để được hướng dẫn " +"cách sử dụng 'Kết nối tới iTunes' ***" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:221 msgid "" @@ -1243,6 +1259,9 @@ msgid "" "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" "forum post</a> for more information.</p><p></p>" msgstr "" +"<p> Không thể để giao tiếp với iTunes </ p> <p> Tham khảo <a này " +"href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" +" bài viết trên diễn đàn < / a> để biết thêm thông tin < / p> </ p >" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:381 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:384 @@ -1285,8 +1304,8 @@ msgstr "" "Nhấn vào \"Xem chi tiết\" để xem danh sách." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Danh mục" @@ -1358,8 +1377,8 @@ msgstr "Đang lấy danh mục sách có trên thiết bị...." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1370,8 +1389,8 @@ msgstr "Đang chuyển sách sang thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1393,8 +1412,8 @@ msgstr "Đang xoá sách khỏi thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1426,15 +1445,15 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:36 msgid "Communicate with the Blackberry playbook." -msgstr "" +msgstr "Giao tiếp với BlackBerry PlayBook." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Giao tiếp với loại máy đọc sách BOEYE BEX ." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Giao tiếp với loại máy đọc sách BOEYE BEX ." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1458,11 +1477,11 @@ msgstr "Giao tiếp với PocketBook 301 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237 msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader." -msgstr "" +msgstr "Giao tiếp với máy đọc sách PocketBook 602/603/902/903/Pro 912." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." -msgstr "" +msgstr "Giao tiếp với máy đọc sách PocketBook 622." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." @@ -1474,7 +1493,7 @@ msgstr "Giao tiếp với thiết bị đọc sách PocketBook 701." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." -msgstr "" +msgstr "Giao tiếp với máy đọc sách Infibeam Pi2." #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" @@ -1528,7 +1547,7 @@ msgstr "Giao tiếp với Hanvon N520 eBook reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:48 msgid "Communicate with the Kibano eBook reader." -msgstr "" +msgstr "Giao tiếp với máy đọc sách Kibano." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:61 msgid "Communicate with The Book reader." @@ -1558,12 +1577,6 @@ msgstr "Giao tiếp với thiết bị đọc sách Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Giao tiếp với IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Không thể lấy các tập tin từ thiết bị." @@ -1603,7 +1616,7 @@ msgstr "Không phải định dạng MOBI hợp lệ. Thông báo định danh #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:75 msgid "Could not generate page mapping." -msgstr "" +msgstr "Không thể tạo biểu đồ trang" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." @@ -1617,26 +1630,26 @@ msgstr "%(time)s<br />Trang đã đọc gần nhất: %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:191 #, python-format msgid "%(time)s<br />Last Page Read: Location %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s<br />Trang đã đọc gần nhất: vị trí %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:210 #, python-format msgid "<b>Location %(dl)d • %(typ)s</b><br />%(text)s<br />" -msgstr "" +msgstr "<b>Vị trí %(dl)d • %(typ)s</b><br />%(text)s<br />" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:219 #, python-format msgid "<b>Page %(dl)d • %(typ)s</b><br />" -msgstr "" +msgstr "<b>Trang %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:224 #, python-format msgid "<b>Location %(dl)d • %(typ)s</b><br />" -msgstr "" +msgstr "<b> Vị trí %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:289 msgid "Communicate with the Kindle 2/3/4/Touch/PaperWhite eBook reader." -msgstr "" +msgstr "Giáo tiếp với máy đọc sáchKindle 2/3/4/Touch/PaperWhite" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:301 msgid "Send page number information when sending books" @@ -1736,6 +1749,9 @@ msgid "" "With this option Calibre will show the expired records and allow you to " "delete them with the new delete logic." msgstr "" +"Một lỗi trong phiên bản trước đây bỏ qua bản ghi kepubs trong cơ sở dữ liệu " +". Với Calibre tùy chọn này sẽ hiển thị các hồ sơ đã hết hạn và cho phép bạn " +"xóa chúng với cách xóa mới ." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:80 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1235 @@ -1771,7 +1787,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:88 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1248 msgid "Attempt to support newer firmware" -msgstr "" +msgstr "Thử hỗ trợ vi chương trình mới hơn." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:89 msgid "" @@ -1971,35 +1987,35 @@ msgstr "Giao tiếp với Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Giao tiếp với Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Giao tiếp với Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Giao tiếp với thiết bị đọc sách EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Tương tác với máy tính bảng Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Giao tiếp với thiết bị đọc sách Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Tương tác với Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Giao tiếp với COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Giao tiếp với Ex142G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2012,7 +2028,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "Lấy thông tin về thiết bị" @@ -2142,12 +2158,12 @@ msgstr "" "Thiết bị đọc SONY không xử lý được ghi chú; các ghi chú đã bị xóa bỏ." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "Liệt kê toàn bộ theo tựa đề" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "Liệt kê toàn bộ theo tác giả" @@ -2274,77 +2290,77 @@ msgstr "" "T1. Với những sách có nhiều tác giả, chỉ tác giả đầu tiên được hiển thị. Bỏ " "chọn nếu dùng Quy tắc sửa thông tin miêu tả." -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2352,22 +2368,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2375,22 +2391,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2550,6 +2566,8 @@ msgid "" "Get this ID using Preferences -> Misc -> Get information to set up the user-" "defined device" msgstr "" +"Lấy thông tin này qua tuỳ chọn > Khác > Nhận thông tin để thiết lập các " +"thiết bị người dùng định nghĩa" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 @@ -2639,7 +2657,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Không đủ không gian trống trong thẻ lưu trữ." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2686,29 +2704,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "TUỲ CHỌN NHẬP" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Các tuỳ chọn điều chỉnh xử lý của tập tin nhập %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "TUỲ CHỌN XUẤT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Các tuỳ chọn điều chỉnh xử lý của tập tin xuất %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Các tuỳ chọn điều chỉnh theo trải nghiệm cho tập tin xuất" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2716,16 +2734,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Điều chỉnh tự động nhận dạng cấu trúc văn bản." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2734,21 +2752,21 @@ msgstr "" "Điều chỉnh quá trình tự tạo Mục Lục. Mặc định, nếu tập tin nguồn đã có sẵn " "Mục Lục, nó sẽ được sử dụng thay vì tự động tạo Mục Lục mới." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Tuỳ chọn để gán thông tin mô tả cho tập tin xuất" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Tùy chọn giúp gỡ lỗi cho việc chuyển đổi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Dữ liệu xuất được lưu vào" @@ -2775,13 +2793,15 @@ msgstr "Giữ nguyên tỷ lệ hình ảnh. Mặc định là đầy màn hình #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:36 msgid "Disable sharpening." -msgstr "" +msgstr "Tắt chế độ làm sắc nét hình ảnh" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:38 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" +"Tắt chức năng cắt xén các trang truyện tranh. Đối với một số truyện tranh, " +"cắt xén có thể loại bỏ cả nội dung và đường biên." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:41 msgid "Don't split landscape images into two portrait images" @@ -2848,6 +2868,8 @@ msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" +"Khi chuyển đổi từ định dạng CBC không bổ sung đường dẫn đến mỗi trang đến " +"TOC. Chú ý điều này chỉ áp dụng nếu TOC có nhiều hơn một phần." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:213 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:225 @@ -4066,56 +4088,6 @@ msgstr "Đang thay đổi sách điện tử" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "Bạn phải chỉ định một tập tin ePub" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4377,14 +4349,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4444,7 +4416,7 @@ msgstr "Lời bình" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Thẻ" @@ -4452,7 +4424,7 @@ msgstr "Thẻ" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4599,6 +4571,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4732,12 +4705,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Đây là sách loại Amazon Topaz. Phần mềm không thể xử lý." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4836,14 +4809,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4853,7 +4826,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4869,19 +4842,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4901,22 +4874,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4933,7 +5002,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Điểm số" @@ -4983,7 +5052,7 @@ msgstr "Mục lục:" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Send file to storage card instead of main memory by default" -msgstr "" +msgstr "Mặc định gửi tập tin đến thẻ lưu trữ/thẻ nhớ thay vì bộ nhớ chính." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Confirm before deleting" @@ -5263,7 +5332,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5576,7 +5645,7 @@ msgstr "Thư mục %s đã tồn tại. Xin xóa thư mục đó trước." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5664,7 +5733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6049,27 +6118,31 @@ msgstr "Gửi đến thiết bị" msgid "Connect/share" msgstr "Kết nối/chia sẻ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6326,79 +6399,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6506,7 +6714,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6708,7 +6916,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6979,7 +7187,7 @@ msgstr "Thêm sách vào calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "Trang Thuật sỹ giúp đỡ" @@ -7132,7 +7340,7 @@ msgid "Click to open" msgstr "Nhấn để mở" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "lds" @@ -7741,7 +7949,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "Chọn màu nền" @@ -8290,10 +8498,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8326,10 +8530,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "Xuất LRF" @@ -8383,7 +8583,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Thông tin mô tả" @@ -8659,22 +8859,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8685,17 +8885,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8905,7 +9106,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8915,7 +9116,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -9285,10 +9486,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9301,23 +9502,23 @@ msgid "Undefined" msgstr "Chưa xác định" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9346,37 +9547,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -10135,8 +10336,8 @@ msgstr "Đường dẫn %s chứa thư viện calibre hiện tại" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "Đường dẫn không hợp lệ" @@ -10262,7 +10463,7 @@ msgid "&Profile:" msgstr "&Hồ sơ:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -10310,7 +10511,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "Tác giả" @@ -10421,14 +10622,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10449,7 +10642,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10621,7 +10814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "Đã sao chép" @@ -10737,54 +10930,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11708,70 +11901,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(tùy chọn)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(yêu cầu)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "Được tạo bởi: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12339,44 +12532,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13403,57 +13596,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Thư viện Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13461,60 +13654,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "Đang khởi động %s: Đang nạp sách..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13523,7 +13716,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14416,180 +14609,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14598,7 +14825,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14608,56 +14835,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15594,7 +15821,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16460,7 +16687,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17733,8 +17960,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17752,19 +17979,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17854,260 +18081,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18132,7 +18371,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18250,171 +18489,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18530,81 +18759,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18613,7 +18843,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18621,7 +18851,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18881,26 +19111,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -20000,22 +20233,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20348,40 +20581,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21411,6 +21644,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "Chọn chủ đề (cần khởi động lại)" @@ -21482,8 +21727,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22403,7 +22648,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22411,30 +22657,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Khi Calibre chuyển đổi định dạng giữa 2 định dạng giống nhau, ví dụ \n" -"từ EPUB sang EPUB, tài liệu gốc được lưu lại, nhằm trong trường hợp\n" -"văn bản chuyển đổi có chất lượng kém, bạn có thể điều chỉnh các \n" -"tuỳ chọn và chuyển khởi chạy lại. Khi lưu tuỳ chọn này thành \"không\" \n" -"Calibre sẽ không lưu lại tài liệu gốc nữa." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Thay đổi cỡ chữ thông tin sách trong giao diện" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22445,11 +22688,11 @@ msgstr "" "ghi chú trong hộp thoại sửa thông tin mô tả. Nhập giá trị dương\n" "hoặc âm để phóng to hay thu nhỏ cỡ chữ." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22461,11 +22704,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22481,11 +22724,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22494,3 +22737,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 39ce0a6166..c7adeb1c62 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Walloon <wa@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:52+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 5ab270b59d..48ac815502 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Yiddish <yi@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:52+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 36da8ce05e..b0ae0d2df8 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,16 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" -"PO-Revision-Date: 2013-01-31 14:27+0000\n" -"Last-Translator: Wylmer Wang <Unknown>\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" +"PO-Revision-Date: 2013-02-23 10:08+0000\n" +"Last-Translator: wwj402 <wwj402@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:54+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -27,9 +27,11 @@ msgid "Does absolutely nothing" msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -155,8 +157,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -173,19 +175,19 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -326,335 +328,339 @@ msgstr "设置 %s 文件的元数据" msgid "Set metadata from %s files" msgstr "从 %s 文件设置元数据" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "添加书籍到calibre或者已连接的设备上" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "从已连接的Kindle上获取注解(实验性的)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "为您的书架生成一个分类" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "转换成其它电子书格式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "微调你的ebooks" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "从您的书架或者设备里删除这些书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "编辑 calibre 书库中书籍的元数据" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "阅读 calibre 书库中的书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "从网上下新闻并生成电子书" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "快速显示相关的书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "导出calibre书库中的书籍到硬盘" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "在弹出的对话框中显示书的详细信息" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "重启calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "打开这些书的所在目录" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "发送电子书到移动设备" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "以电子邮件发送或网页分享书籍。连接到 iTunes 或文件夹,就像连接到设备那样。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "浏览 caliber 用户手册" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "自定义 calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "方便的找到与当前选定的书籍相似的书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "切换各个 calibre 书库并对它们实施维护" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "把书籍从设备复到到 calibre 书库中" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "修改书籍位于您设备上的合集" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "在两个书库间复制书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "对 calibre 书库中的 epub 或 htmlz 文件进行细微的优化调整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "在搜索 calibre 书库时,高亮下一个或前一个匹配的项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "从你的 calibre 书库中随机选择一本书" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "从不同的书商寻找书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "获取新的 calibre 插件或更新已有的插件" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "外观和体验" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "界面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "调整成你喜欢的外观" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "操作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "改变 calibre 的操作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "增加栏目" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "向 calibre 书籍列表中增加或删除你自定义的栏目" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "工具栏" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "自定义工具栏和上下文菜单,设置它们所可以提供的功能" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "个性化calibre中的书籍搜索方式。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "输入选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "转换" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "设置针对特定输入格式的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "常规选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "设置所有输入格式共有的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "输出选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "设置针对特定输出格式的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "添加书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "导入/导出" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "控制向 calibre 添加书籍时读取元数据的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "保存书籍到磁盘" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "控制使用“保存到磁盘”功能时 calibre 从数据库导出文件的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "发送书籍到设备" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "控制 calibre 将文件传输到电子阅读器的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "元数据控制板" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "保存或发送前更改元数据域" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "模板函数" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "高级" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "建立你自己的模板函数。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "通过Email分享书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "设置通过电子邮件分享书籍。可用于在向阅读器下载新内容时自动发送通知。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "通过网络分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "设置 calibre 内容服务程序以便通过网络在任何设备和地点访问 calibre 书库。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "元数据下载" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "控制 calibre 从网络上下载元数据的方式。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "忽略的设备" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "控制当哪些设备连接到计算机时,将被 calibre 忽略 。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "插件" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "添回/删除/自定义各种calibre功能" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "优化调整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "微调 calibre 在各种情况下的行为" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "键盘" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "自定义 calibre 的键盘快捷键" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "杂项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "其它高级选项" @@ -808,7 +814,7 @@ msgstr "适用三星 Galaxy 和类似平版设备,分辨率为 600x1280" msgid "" "Intended for the Nook HD+ and similar tablet devices with a resolution of " "1280x1920" -msgstr "" +msgstr "用于分辨率为 1280x1920 的 Nook HD+ 以及类似的平板设备" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:484 msgid "This profile is intended for the Kobo Reader." @@ -866,32 +872,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "此配置文件适用于PocketBook Pro 912系列设备。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "已安装插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "关联插件文件类型" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "本地插件定制" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "禁用插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "启用的插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "插件 %s 初始化返回失败回溯:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -903,103 +909,103 @@ msgstr "" " 通过加载外部插件定制 calibre。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "添加插件,指定包含其 zip 文件的路径。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "致插件开发者:指向你所开发插件目录的路径。此命令会自动归档(zip up)插件并在 calibre 中更新它。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "按名称移除自定义插件(对内置插件无效)。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "定制插件,指定插件名和自定制字符串,使用逗号分隔。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "列出全部已装插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "启用该名称插件" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "禁用该名称插件" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均评分为 %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "主" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "存储卡A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "存储卡B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新闻" @@ -1241,8 +1247,8 @@ msgstr "" "点击“查看详情”查看列表。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "分类" @@ -1310,8 +1316,8 @@ msgstr "从设备中获取书籍列表..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1322,8 +1328,8 @@ msgstr "传输书籍到设备中..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1345,8 +1351,8 @@ msgstr "正在从设备中删除书籍..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1508,12 +1514,6 @@ msgstr "与 Cybook Odyssey 阅读器通信。" msgid "Communicate with the IRex Iliad eBook reader." msgstr "与 IRex Iliad 电子书阅读器通信。" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "无法从此设备获取文件" @@ -1912,35 +1912,35 @@ msgstr "与 Acer Lumiread 通信" msgid "Communicate with the Aluratek Color" msgstr "与 Aluratek Color 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "与 Trekstor 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "与 EEE Reeder 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "与Adam tablet通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "与 Nextbook Reader 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "与 Moovybook 阅读器通信。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "与 COBY 阅读器通信。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "与 Ex124G 阅读器通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "与 WayteQ 阅读器通信" @@ -1953,7 +1953,7 @@ msgid "Communicate with MTP devices" msgstr "与 MTP 设备通信" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "获取设备信息..." @@ -2084,12 +2084,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "鉴于在SONY阅读器上会导致错误,注解被删除了" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "按标题" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "按作者" @@ -2202,77 +2202,77 @@ msgstr "" "如果您想让 Sony 上的作者和 T1 " "设置的一样,请选择这一选项。这意味着在书籍有多位作者的情况下它将只显示第一作者。如果您使用元数据映射规则,请保持禁用状态。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "无线设备" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "与智能设备应用通信" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "启动时连接" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "勾选后允许 calibre 启动时连接" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "安全密码" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "输入一个密码,设备应用必须用它来连接 calibre" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "使用固定网站端口" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "如果勾选,将使用“端口”框中的端口号;否则驱动将随机选择一个端口号" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "端口号: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "输入驱动要使用的端口号(勾选了“固定端口号”框时)" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "打印额外的调试信息" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "如果报告问题时要求,请勾选此框" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "要转换成设备上合集的元数据字段列表,以英文逗号分隔。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "可能值有:series,tags,authors等" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "开启空闲超时" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2280,11 +2280,11 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "如果勾选此框,calibre 会自动在设备无操作 %d 后断开连接。不选则禁用这一超时,calibre 将不会自动断开连接。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "使用此 IP 地址" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " @@ -2292,11 +2292,11 @@ msgid "" msgstr "" "如果您想强制让驱动监听特定的 IP 地址,使用此选项。驱动将只监听输入的地址,这一地址也会是通过 mDNS 广播的地址(bonjour)。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "替换 calibre 标识符相同的书籍" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2306,22 +2306,22 @@ msgstr "" "如果书籍与 calibre 所发送的有相同的 calibre " "标识,使用这一选项来覆盖设备上的书。书籍名将不会更改,即使保存模板生成了不同的名字。这一选项能在很大程度上避免设备上一本书有多份副本的问题。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "%s 的连接尝试过多" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "选项中有无效端口:%s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "无法连接到端口 %d。请尝试其他。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "分配随机端口失败" @@ -2564,7 +2564,7 @@ msgid "There is insufficient free space on the storage card" msgstr "存储卡空间不足" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "渲染 %s 成功" @@ -2624,29 +2624,29 @@ msgstr "" "\n" "转换系统完整文档请参见\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "输入选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "处理输入文件 %s 的控制选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "输出选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "设置输出 %s 的处理控制选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "设置输出外观的控制选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2654,31 +2654,31 @@ msgid "" "%(dis)s options." msgstr "使用常见模式修改文档内容与结构。默认禁用。使用 %(en)s 启用该功能。具体选项可以通过 %(dis)s 参数禁用。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "以用户预定义的模式修改文档内容和结构。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "控制自动检测文档结构。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "控制自动生成目录。默认,若源文件有目录,它将被首选项使用自动生成一份。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "设定输出中元数据的选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "用于调试转换的选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2686,7 +2686,7 @@ msgstr "" "列出内建的订阅清单名。你可以通过如下命令创建基于内建订阅清单的电子书: ebook-convert \"Recipe Name.recipe\" " "output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "输出保存到" @@ -3222,19 +3222,19 @@ msgstr "生成未压缩的 PDF,用于调试,只适用于新 PDF 引擎" msgid "" "Add page numbers to the bottom of every page in the generated PDF file. If " "you specify a footer template, it will take precedence over this option." -msgstr "" +msgstr "在生成的 PDF 文件里的每一页底部添加页码。如果有指定的页脚模板,此选项会被覆盖。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 msgid "" "An HTML template used to generate footers on every page. The string " "_PAGENUM_ will be replaced by the current page number." -msgstr "" +msgstr "一个HTML模板用于生成每个页面的页脚。字符串_PAGENUM_ 将被替换为当前页号。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 msgid "" "An HTML template used to generate headers on every page. The string " "_PAGENUM_ will be replaced by the current page number." -msgstr "" +msgstr "一个HTML模板用于生成每个页面的页眉。字符串_PAGENUM_ 将被替换为当前页号。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" @@ -3562,14 +3562,14 @@ msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry. See the XPath Tutorial in the calibre User Manual for examples." -msgstr "" +msgstr "XPath表达式指定所有标签应添加在二级目录表。每个条目加入到一级目录条目下。请参阅calibre用户手册中XPath教程的例子。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:247 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry. See the XPath Tutorial in the calibre User Manual for examples." -msgstr "" +msgstr "XPath表达式指定所有标签应添加在三级目录表。每个条目加入到二级目录条目下。请参阅calibre用户手册中XPath教程的例子。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 msgid "" @@ -3659,7 +3659,7 @@ msgstr "" msgid "" "An XPath expression. Page breaks are inserted before the specified elements. " "To disable use the expression: /" -msgstr "" +msgstr "XPath表达式。在指定的元素之前插入分页符。禁止使用表达式: /" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:364 msgid "" @@ -3676,28 +3676,28 @@ msgstr "" msgid "" "Set the top margin in pts. Default is %default. Setting this to less than " "zero will cause no margin to be set. Note: 72 pts equals 1 inch" -msgstr "" +msgstr "以pts为单位设定上边距。默认值是%default。将其设置为小于零的值,将没有边距被设置。注:72 pts等于1 inch" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:381 #, python-format msgid "" "Set the bottom margin in pts. Default is %default. Setting this to less than " "zero will cause no margin to be set. Note: 72 pts equals 1 inch" -msgstr "" +msgstr "以pts为单位设定下边距。默认值是%default。将其设置为小于零的值,将没有边距被设置。注:72 pts等于1 inch" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #, python-format msgid "" "Set the left margin in pts. Default is %default. Setting this to less than " "zero will cause no margin to be set. Note: 72 pts equals 1 inch" -msgstr "" +msgstr "以pts为单位设定左边距。默认值是%default。将其设置为小于零的值,将没有边距被设置。注:72 pts等于1 inch" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393 #, python-format msgid "" "Set the right margin in pts. Default is %default. Setting this to less than " "zero will cause no margin to be set. Note: 72 pts equals 1 inch" -msgstr "" +msgstr "以pts为单位设定右边距。默认值是%default。将其设置为小于零的值,将没有边距被设置。注:72 pts等于1 inch" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:400 msgid "" @@ -3725,6 +3725,8 @@ msgid "" "negative, then the indent specified in the input document is used, that is, " "calibre does not change the indentation." msgstr "" +"当calibre删除段落之间空行时,它会自动设置一个段落缩进,以确保该段可以很容易区分。此选项控制缩进的宽度(单位em)。如果你将此值设置为负数,则在使用" +"输入文件中指定的缩进,也就是,calibre不改变缩进。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 msgid "" @@ -4004,64 +4006,6 @@ msgstr "正在对电子书籍进行转换..." msgid "Running %s plugin" msgstr "正在运行 %s 插件" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "无法分析 %(name)s 文件,错误: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub 修复器" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "暂时避开 epubcheck 漏洞" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"绕过最新版本epubcheck中的问题。epubcheck会把很多不是错误的地方误报为错误,这时epub-" -"fix会试图把这些报告错误之处检测出来并重新组织成epubcheck认为正确的结构。这个过程可能会导致epub文件中很多明显的变化,在epubcheck项" -"目解决这些问题前,只能先抱怨一下。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"修正EPUB文件中的常见问题以便解决一些设计糟糕的发布服务拒绝EPUB文件的问题。\n" -"\n" -"在默认情况下,只会更出所有发现的问题但不会进行修复。使用参数来控制是否要自动修复所有的错误。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "必须指定一个 epub 文件" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "修复未显化状态的文件" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "修复未显化的文件。 epub-fix能添加它们到显化状态或通过指定删除未显化状态选项来删除它们。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "删除未显化状态的文件而不是添加它们到显化状态" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4327,14 +4271,14 @@ msgstr "模板错误" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "否" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4394,7 +4338,7 @@ msgstr "注释" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "标签" @@ -4402,7 +4346,7 @@ msgstr "标签" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4554,6 +4498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4622,7 +4567,7 @@ msgstr "从豆瓣网(Douban.com)下载书籍元数据与封面。对非中文书 msgid "" "Downloads metadata and covers from Edelweiss - A catalog updated by book " "publishers" -msgstr "" +msgstr "从 Edelweiss 下载元数据和封面,Edelweiss是一个由图书出版商维护的互动图书目录" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:162 msgid "Downloads metadata and covers from Google Books" @@ -4691,12 +4636,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "这是一部 Amazon Topaz 书籍。无法处理。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "这不是一个 MOBI 文件,而是一个 Topaz 文件。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "这不是一个 MOBI 文件。" @@ -4710,6 +4655,8 @@ msgid "" "from Amazon. calibre can only tweak MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not tweakable." msgstr "" +"这个 MOBI 文件并不包含 KF8 格式的图书。 KF8是来自 Amazon 的新格式。 calibre 只能调整包含 KF8 图书的 MOBI " +"文件。旧的不含 KF8 的 MOBI 文件是无法调整的。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:65 msgid "" @@ -4717,6 +4664,8 @@ msgid "" "remove the Mobi6 data, which means the file will not be usable on older " "Kindles. Are you sure?" msgstr "" +"这个 MOBI 文件包含有 KF8 和较老的 Mobi6 数据。 调整后 Mobi6 数据将会被移除,这意味着这个文件将无法在较老的 Kindle " +"上使用。你确定要这样做吗?" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:464 msgid "No details available" @@ -4795,24 +4744,26 @@ msgstr "正文" msgid "%s format books are not supported" msgstr "不支持 %s 格式电子书" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" +"这个 MOBI 文件并不包含 KF8 格式的书籍。 KF8是来自 Amazon 的新格式。 calibre 只能编辑包含 KF8 图书的 MOBI " +"文件。旧的不含 KF8 的 MOBI 文件是无法编辑的。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." -msgstr "" +msgstr "这个 MOBI 文件包含有 KF8 和较老的 Mobi6 数据。calibre 只能编辑仅包含 KF8 数据的 MOBI 文件。" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 msgid "This file is locked with DRM. It cannot be edited." -msgstr "" +msgstr "这个文件被 DRM 锁定。不能编辑。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4828,19 +4779,30 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" +"<p><i>润饰书籍</i>可以使你精心打造的电子书\n" +"锦上添花。</p>\n" +"\n" +"<p>润饰操作力图避免改动电子书的内部代码。\n" +"不同于转换,它 <i>不会有</i>破坏 CSS, 重命名文件,改变字体大小,\n" +"调整页边距等操作。每项操作只会做出最低限度的改变\n" +"以达到预期的效果。</p>\n" +"\n" +"<p>这个工具应该用作电子书制作过程的最后一步。</p>\n" +"\n" +"<p>请注意润饰只能用于 %s 格式的文件。</p>\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " 或 " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4860,21 +4822,119 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" +"<P>在这本书的开始处插入“书籍封面”页\n" +"包含书所有的元数据,如标题,标签,作者,系列,注释,等等。</ P>" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "<P>删除以前插入的书籍封面页。</ P>\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "## 正在润饰: %s" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "元数据更新中" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "更新元数据封面" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "元数据已更新\n" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "封面设置中" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "插入元数据封面" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "存在的元数据封面已替换" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "元数据封面已插入" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "移除元数据封面" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "元数据封面已移除" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "没有找到元数据封面" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "修饰符" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "嵌入字体子集" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "润饰用时: %.1f秒" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "图片封面路径。更改指定的ebook封面。如果提供封面,或者封面没有正确识别,插入一个新的封面。" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "OPF文件路径。从OPF文件更新书中的元数据。" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." -msgstr "" +msgstr "产生更详细的输出,有利于调试。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" -msgstr "" +msgstr "你需要指定待润饰的文件" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" -msgstr "" +msgstr "未知的额外参数" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" -msgstr "" +msgstr "你至少要指定一项操作" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "修饰符用: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 @@ -4892,7 +4952,7 @@ msgstr "HTML 目录生成选项。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "评分" @@ -5216,7 +5276,7 @@ msgstr "控制添加书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5236,7 +5296,7 @@ msgstr "您确定吗" msgid "" "Are you sure you want to add the same files to all %d books? If the format " "already exists for a book, it will be replaced." -msgstr "" +msgstr "你确定要将相同的文件加入全部 %d 本书籍?如果那本书已经有这种格式,原文件将会被覆盖。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:107 msgid "Select book files" @@ -5273,7 +5333,7 @@ msgid "" "The following %d duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " "settings:" -msgstr "" +msgstr "发现下列 %d 本重复的书籍,而新加入图书格式已根据自动合并设定处理并合并到您的 Calibre 数据库中:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:365 msgid "Failed to read metadata" @@ -5529,7 +5589,7 @@ msgstr "文件夹 %s 已存在,请先将其删除。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "太长" @@ -5617,7 +5677,7 @@ msgstr "你的 calibre 书库数据库没有发现错误。你是否想让 calib #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5862,7 +5922,7 @@ msgstr "无法删除" msgid "" "The %(fmt)s format will be <b>permanently deleted</b> from %(title)s. Are " "you sure?" -msgstr "" +msgstr "%(fmt)s 格式将会从 %(title)s <b>永久删除</b>。你确定吗?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:162 msgid "Choose formats to be deleted" @@ -6002,27 +6062,31 @@ msgstr "发送到设备" msgid "Connect/share" msgstr "连接/共享" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "正在停止" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "正在停止服务器,最多需要一分钟,请稍候……" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "禁止自动启动" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "您想让 calibre 启动时自动启动无线设备连接吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "仍在寻找 IP 地址" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "有很多 IP 地址。请查看 启动/停止 对话框。" @@ -6290,78 +6354,212 @@ msgid "Plugin Updater" msgstr "插件更新" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "润饰书籍" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" -msgstr "" +msgstr "润饰 %d 本书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" -msgstr "" +msgstr "<h3>关于润饰书籍</h3>%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" -msgstr "" +msgstr "<h3>字体子集</h3>%s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "<h3>修饰符</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "<h3>书籍封面</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "<h3>移除书籍封面</h3>%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" +msgstr "选择要进行的操作:" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "压缩标点(&P)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" +msgstr "关于" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "显示报告(&r)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "保存设定(&S)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "载入设定(&L)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "全选(&A)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "取消全选(&N)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" -msgstr "" +msgstr "没有已选操作" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "保存前必须至少选择一项操作" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "选择名字" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "为这些设置选择一个名称" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "移除保存的设置" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." -msgstr "" +msgstr "你必须选择至少一项操作,或点击取消" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" -msgstr "" +msgstr "待润饰书籍排序中" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" -msgstr "" +msgstr "润饰 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "忽略剩余的 %d 项日志" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "查看完整的日志(&L)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "原文件被另存为 %s。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr " 以及 " + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "如果再次润饰,润饰操作将基于原文件。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" -msgstr "" +msgstr "润饰书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" -msgstr "" +msgstr "无法润饰" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." -msgstr "" +msgstr "润饰操作仅支持 %s 格式的书籍。请在润饰前将书籍转换成上述格式之一。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "开始润饰 %d 本书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" @@ -6468,7 +6666,7 @@ msgid "Click the show details button to see which ones." msgstr "点击“查看详情”按钮查看具体列表。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "显示书籍详情" @@ -6675,7 +6873,7 @@ msgstr "预览书籍(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6749,7 +6947,7 @@ msgstr "无法优化调整书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:310 msgid "Cannot Tweak Book" -msgstr "" +msgstr "无法调整书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:311 msgid "" @@ -6757,6 +6955,9 @@ msgid "" "\n" "First convert the book to one of these formats." msgstr "" +"要优化调整的书籍必须是ePub,HTMLZ 或 AZW3 格式。\n" +"\n" +"请先将书籍转换成上述格式之一。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:37 msgid "V" @@ -6936,7 +7137,7 @@ msgstr "添加书籍到 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "向导页" @@ -7065,7 +7266,7 @@ msgstr "数据库中已有标题相同的书籍。确定继续添加?" #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:245 #, python-format msgid "Added %(num)d book(s) automatically from %(src)s" -msgstr "" +msgstr "已自动从 %(src)s 导入了 %(num)d 本书籍" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:195 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304 @@ -7078,7 +7279,7 @@ msgid "Click to open" msgstr "点击打开" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -7125,12 +7326,12 @@ msgstr "封面大小: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:481 #, python-format msgid "Delete the %s format" -msgstr "" +msgstr "删除 %s 格式" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:482 #, python-format msgid "Save the %s format to disk" -msgstr "" +msgstr "保存格式 %s 到磁盘" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -7288,69 +7489,69 @@ msgstr "电子书选项" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 msgid "Catalogs" -msgstr "" +msgstr "分类" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 msgid "Read book" -msgstr "" +msgstr "阅读书籍" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 msgid "Wishlist item" -msgstr "" +msgstr "心愿单项目" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 msgid "any date" -msgstr "" +msgstr "任何日期" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 msgid "any value" -msgstr "" +msgstr "任何值" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 msgid "unspecified" -msgstr "" +msgstr "未指定" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 msgid "No genres will be excluded" -msgstr "" +msgstr "不排除任何类型" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 #, python-format msgid "regex error: %s" -msgstr "" +msgstr "正则表达式错误: %s" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 msgid "All genres will be excluded" -msgstr "" +msgstr "所有的风格将被排除在外" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 #, python-format msgid "Are you sure you want to delete '%s'?" -msgstr "" +msgstr "您確定要刪除「%s」?" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" -msgstr "" +msgstr "你确定要删除规则#%(first)d-%(last)d?" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 msgid "Delete Rule" -msgstr "" +msgstr "删除规则" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 msgid "False" -msgstr "" +msgstr "错误" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 msgid "True" -msgstr "" +msgstr "正确" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 @@ -7364,20 +7565,20 @@ msgstr "名称" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 msgid "Field" -msgstr "" +msgstr "字段" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 msgid "Value" -msgstr "" +msgstr "值" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 msgid "Prefix" -msgstr "" +msgstr "前缀" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 msgid "Enabled sections will be included in the generated catalog." -msgstr "" +msgstr "启用的部分将包含在生成目录中。" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 msgid "Included sections" @@ -7385,27 +7586,27 @@ msgstr "包含章节" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 msgid "&Authors" -msgstr "" +msgstr "作者(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 msgid "&Titles" -msgstr "" +msgstr "书名(&T)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 msgid "&Series" -msgstr "" +msgstr "系列(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 msgid "&Genres" -msgstr "" +msgstr "类型(&G)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 msgid "Field containing Genre information" -msgstr "" +msgstr "字段包含类型信息" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 msgid "&Recently Added" -msgstr "" +msgstr "最近加入的(&R)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 msgid "&Descriptions" @@ -7419,13 +7620,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 msgid "Prefixes" -msgstr "" +msgstr "前缀" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " -msgstr "" +msgstr "任何匹配排除规则的书籍,将被排除在生成目录之外。 " #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Excluded books" @@ -7445,15 +7646,15 @@ msgstr "排除流派" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 msgid "Genres to &exclude (regex):" -msgstr "" +msgstr "要排除的类型(&e)(正则表达式):" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 msgid "Reset to default" -msgstr "" +msgstr "重设为默认值" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 msgid "Results of regex:" -msgstr "" +msgstr "正则表达式结果:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 msgid "Tags that will be excluded as genres" @@ -7492,23 +7693,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 msgid "Include &Separator" -msgstr "" +msgstr "包括分隔符(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 msgid "&Merge with Comments:" -msgstr "" +msgstr "合并评论(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 msgid "Catalog cover:" -msgstr "" +msgstr "分类封面:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Generate new cover" -msgstr "" +msgstr "生成新的封面" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 msgid "Use existing cover" -msgstr "" +msgstr "使用存在的封面" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "E&xtra Description note:" @@ -7532,11 +7733,11 @@ msgstr " 英寸" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 msgid "Author cross-references:" -msgstr "" +msgstr "作者相互参考:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 msgid "For books with multiple authors, list each author separately" -msgstr "" +msgstr "对于有多个作者的书籍,每个作者分别列出" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33 msgid "Tab template for catalog.ui" @@ -7687,7 +7888,7 @@ msgid "Choose foreground color" msgstr "选择前景色" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "悬着后景色" @@ -7697,11 +7898,11 @@ msgstr "创建链接" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:215 msgid "Enter &URL:" -msgstr "" +msgstr "输入URL(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:216 msgid "Enter name (optional):" -msgstr "" +msgstr "输入名称(可选):" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:577 msgid "Normal view" @@ -8182,7 +8383,7 @@ msgstr "选择你想要彻底移除的样式信息:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:224 msgid "Removes the font-family CSS property" -msgstr "" +msgstr "移除字体族CSS属性" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:225 msgid "&Fonts" @@ -8208,7 +8409,7 @@ msgstr "填充(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:230 msgid "Convert floating images/text into static images/text" -msgstr "" +msgstr "浮动图像/文本转换成静态图像/文本" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:231 msgid "F&loats" @@ -8216,7 +8417,7 @@ msgstr "浮动(&L)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:232 msgid "Removes foreground and background colors" -msgstr "" +msgstr "移除前景色和背景色" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:233 msgid "&Colors" @@ -8244,10 +8445,6 @@ msgstr "在段落间插入空白行(&B)" msgid "Text &justification:" msgstr "文本对齐方式(&J)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "压缩标点(&P)" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "把 Unicode 字符转换为 ASCII 表示(&T)" @@ -8280,10 +8477,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "关闭文字大小缩放(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF 输出" @@ -8337,7 +8530,7 @@ msgid "&Monospaced font family:" msgstr "等宽字体(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "元数据" @@ -8486,7 +8679,7 @@ msgstr "Kindle 选项" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:88 msgid "MOBI file &type:" -msgstr "" +msgstr "MOBI文件类型(&t):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:89 msgid "Personal Doc tag:" @@ -8528,7 +8721,7 @@ msgstr "左(&L):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:139 msgid "No margin" -msgstr "" +msgstr "无页边距" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:132 msgid "&Top:" @@ -8590,7 +8783,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" -msgstr "" +msgstr "覆盖输出配置文件中纸张大小的设置(&O)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" @@ -8602,56 +8795,57 @@ msgstr "自定义页面尺寸(&C):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" -msgstr "" +msgstr "单位(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "保持封面纵宽比(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "衬线字体(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "Sans 字体(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "等宽字体(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "标准字体(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" -msgstr "" +msgstr "默认字体大小(&z):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "等宽字体大小(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 msgid "Add page &numbers to the bottom of every page" -msgstr "" +msgstr "每一页的底部添加页号(&n)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" @@ -8684,12 +8878,12 @@ msgstr "无法打开文件,请确认该文件是否处于被别的应用程序 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "" "Failed to generate markup for testing. Click \"Show Details\" to learn more." -msgstr "" +msgstr "无法生成测试标记。单击“显示详细信息”了解更多。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:185 msgid "Failed to generate preview" -msgstr "" +msgstr "生成预览失败" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:191 msgid "Open book" @@ -8697,7 +8891,7 @@ msgstr "打开书籍" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:215 msgid "Click the Open button below to open a ebook to use for testing." -msgstr "" +msgstr "单击下面的“打开”按钮,打开一个ebook进行测试。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 msgid "Regex Builder" @@ -8759,11 +8953,11 @@ msgstr "查找正则表达式(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56 msgid "Replacement Text" -msgstr "" +msgstr "替换文本" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56 msgid "Search Regular Expression" -msgstr "" +msgstr "搜索正则表达式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:102 msgid "Load Calibre Search-Replace definitions file" @@ -8776,7 +8970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:113 msgid "Failed to read" -msgstr "" +msgstr "读取失败" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:114 #, python-format @@ -8830,7 +9024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 msgid "&Add" -msgstr "" +msgstr "添加(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 msgid "Edit the currently selected expression" @@ -8855,9 +9049,9 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" -msgstr "" +msgstr "加载(&L)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:156 msgid "Save this list of expressions so that you can re-use it easily" @@ -8865,18 +9059,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "保存(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:158 msgid "Move expression up." -msgstr "" +msgstr "表达式上移" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:159 msgid "Move expression down." -msgstr "" +msgstr "表达式下移" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:160 msgid "" @@ -9243,10 +9437,10 @@ msgstr "封面浏览器无法加载" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9259,40 +9453,40 @@ msgid "Undefined" msgstr "未定义" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "未评星级" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "将'%s'设为今天" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "清除 '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:241 msgid "Open Item Editor" -msgstr "" +msgstr "打开项目编辑器" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" -msgstr "" +msgstr "值已改变" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" -msgstr "" +msgstr "你已经修改了值。为了使用此编辑器,你必须放弃或应用这些更改。应用更改吗?" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" @@ -9304,37 +9498,37 @@ msgid "" "default" msgstr "\"{0}\" 的枚举值中包含无效的值,将使用默认值替换" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "应用改变" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "移除系列" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "为书籍自动编号" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "强制起始编号为 " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "\"{0}\" 的枚举值中包含无效的值,这些无效值将不会出现在列表中" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "移除所有标签" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "要添加的标签" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "要移除的标签" @@ -9440,12 +9634,12 @@ msgstr "与设备通信发生错误" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:860 #, python-format msgid "Manage the %s?" -msgstr "" +msgstr "管理 %s?" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 #, python-format msgid "Detected the <b>%s</b>. Do you want calibre to manage it?" -msgstr "" +msgstr "检测 <b>%s</b>。你要 calibre 来管理它吗?" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:884 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1466 @@ -9459,22 +9653,22 @@ msgstr "选择一个将做为设备打开的文件夹" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:918 msgid "Running jobs" -msgstr "" +msgstr "正在运行的作业" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 msgid "Cannot configure the device while there are running device jobs." -msgstr "" +msgstr "当有正在运行的设备工作时,无法配置设备。" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360 #, python-format msgid "Configure %s" -msgstr "" +msgstr "配置 %s" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:939 #, python-format msgid "Restart calibre for the changes to %s to be applied." -msgstr "" +msgstr "重新启动 calibre 以使更改 %s 被应用。" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:981 msgid "Error talking to device" @@ -9484,7 +9678,7 @@ msgstr "设备通讯错误。" msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device or reboot." -msgstr "" +msgstr "和设备交互时有一个临时性错误。请拔下并重新连接设备或重新启动。" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1033 msgid "Device: " @@ -9505,7 +9699,7 @@ msgstr "无设备" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1146 msgid "No device connected" -msgstr "" +msgstr "没有设备连接" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1162 #, python-format @@ -9570,7 +9764,7 @@ msgstr "<p>由于设备存储空间不足无法将书籍传送到设备上 " #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1546 msgid "Incorrect destination" -msgstr "" +msgstr "不正确的目标" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:142 msgid "Unknown formats" @@ -9626,11 +9820,11 @@ msgstr "保存模板(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 msgid "No formats selected" -msgstr "" +msgstr "没有格式被选择" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58 msgid "You must choose at least one format to send to the device" -msgstr "" +msgstr "你必须至少选择一种格式发送到设备" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86 msgid "" @@ -9640,7 +9834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92 msgid "&Template editor" -msgstr "" +msgstr "模板编辑器(&T)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 @@ -9658,7 +9852,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226 msgid "Browse for a folder on the device" -msgstr "" +msgstr "浏览设备上的一个文件夹" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167 msgid "" @@ -9673,7 +9867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220 msgid "Folder on the device" -msgstr "" +msgstr "设备上的文件夹" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228 msgid "&Remove rule" @@ -9693,7 +9887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300 msgid "Add a &new rule" -msgstr "" +msgstr "添加一个新规则(&n)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338 #, python-format @@ -9715,20 +9909,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370 #, python-format msgid "Choose the formats to send to the %s" -msgstr "" +msgstr "选择发送到 %s 的格式" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373 #, python-format msgid "&Ignore the %s in calibre" -msgstr "" +msgstr "忽略 calibre 中的 %s" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 msgid "Change scanned &folders" -msgstr "" +msgstr "更改扫描的文件夹(&f)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:383 msgid "Show device information" -msgstr "" +msgstr "显示设备信息" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 @@ -9741,7 +9935,7 @@ msgstr "复制到剪贴板" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:435 #, python-format msgid "The %s will be ignored in calibre" -msgstr "" +msgstr "%s 在calibre中将被忽略" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:495 #, python-format @@ -9760,15 +9954,15 @@ msgstr "配置" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:508 #, python-format msgid "Cannot send to %s" -msgstr "" +msgstr "不能发送到 %s" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:92 msgid "Choose folder on device" -msgstr "" +msgstr "选择设备上的文件夹" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:105 msgid "<b>Scanned folders:</b>" -msgstr "" +msgstr "<b>扫描的文件夹:</b>" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:106 msgid "" @@ -9778,15 +9972,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:131 msgid "Select &All" -msgstr "" +msgstr "全选(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:133 msgid "Select &None" -msgstr "" +msgstr "全不选(&N)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:136 msgid "Choose folders to scan" -msgstr "" +msgstr "选择要扫描的文件夹" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" @@ -9814,7 +10008,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:72 msgid "Some invalid ISBNs" -msgstr "" +msgstr "一些无效的ISBNs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:73 msgid "" @@ -9824,7 +10018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:79 msgid "All invalid ISBNs" -msgstr "" +msgstr "所有无效的ISBNs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:80 msgid "All the ISBNs you entered were invalid. No books can be added." @@ -9869,7 +10063,7 @@ msgstr "我的书籍" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 msgid "No help available" -msgstr "" +msgstr "没有可用的帮助" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 msgid "No help available for this output format." @@ -10062,7 +10256,7 @@ msgstr "完成(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:240 msgid "Delete &marked" -msgstr "" +msgstr "删除标记(&m)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:241 msgid "Delete marked files (checked subitems)" @@ -10070,7 +10264,7 @@ msgstr "删除标记文件(检查子项)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:244 msgid "&Fix marked" -msgstr "" +msgstr "修复标记(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:247 msgid "Fix marked sections (checked fixable items)" @@ -10145,8 +10339,8 @@ msgstr "所选的位置 %s 包含了当前的calibre书库" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "错误的位置" @@ -10273,7 +10467,7 @@ msgid "&Profile:" msgstr "配置文件(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "确定(&O)" @@ -10319,7 +10513,7 @@ msgstr "所有选中的书籍将从您的设备上<b>永久删除</b>。请检 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "作者" @@ -10434,14 +10628,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10462,7 +10648,7 @@ msgstr "链接" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "无匹配项" @@ -10589,7 +10775,7 @@ msgstr "中止选定的任务(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:77 msgid "&Hide selected jobs" -msgstr "" +msgstr "隐藏选定的作业(&H)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:78 msgid "Show job &details" @@ -10597,7 +10783,7 @@ msgstr "显示任务信息(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:79 msgid "Show &all jobs" -msgstr "" +msgstr "显示所有作业(&a)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:80 msgid "Stop &all non device jobs" @@ -10605,7 +10791,7 @@ msgstr "停止所有非设备任务" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:81 msgid "&Hide all jobs" -msgstr "" +msgstr "隐藏所有作业(&H)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:298 @@ -10634,7 +10820,7 @@ msgstr "显示有关当前错误的详细信息" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "已复制" @@ -10757,24 +10943,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R 模版错误" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "当源是复合域时,你必须指定一个目标。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "你必须指定一个目录标识号类型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "查找/替换无效" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "以下搜索模式是无效的:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10783,30 +10969,30 @@ msgstr "" "正在应用更改到%d本书籍。\n" "暂停{0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "删除已保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "选中的已保存搜索/替换条件将被删除。确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "搜索/替换名称:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." -msgstr "" +msgstr "你必须提供一个名称。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11764,70 +11950,70 @@ msgstr "共 %s 个新闻源" msgid "&Download now" msgstr "立即下载(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "需要用户名和密码" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "您必须为该新闻源提供用户名和/或密码" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "账户" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(可选)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(必需)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "创建者: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" -msgstr "" +msgstr "现在下载 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "最后下载:无" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "未完成过下载" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d 天, %(hours)d 小时, %(mins)d 分钟前" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "上次下载时间:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "无法下载新闻,无活动网络连接" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "无网络连接" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "定期新闻下载" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "添加自定义新闻源" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "下载所有设置了定期下载的新闻源" @@ -12158,31 +12344,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:129 msgid "Invalid port number" -msgstr "" +msgstr "无效的端口号" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:119 msgid "You must provide a port number." -msgstr "" +msgstr "你必须提供一个端口号。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:130 msgid "The port must be a number between 8000 and 32000." -msgstr "" +msgstr "端口号必须在8000到32000之间。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 msgid "Problem starting the wireless device" -msgstr "" +msgstr "启动无线设备时出现问题" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 #, python-format msgid "The wireless device driver did not start. It said \"%s\"" -msgstr "" +msgstr "无线设备的驱动没有启动。 \"%s\"" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 msgid "Smart device control" -msgstr "" +msgstr "智能设备控制" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87 msgid "" @@ -12196,35 +12382,35 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90 msgid "Calibre IP addresses:" -msgstr "" +msgstr "Calibre IP地址:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91 msgid "Possibe IP addresses:" -msgstr "" +msgstr "可能的IP地址:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:92 msgid "Optional &password:" -msgstr "" +msgstr "可选密码(&p):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:93 msgid "Optional password for security" -msgstr "" +msgstr "可选的密码安全" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:95 msgid "Optional &fixed port:" -msgstr "" +msgstr "可选的固定端口(&f):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:96 msgid "Optional port number" -msgstr "" +msgstr "可选的端口号" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:97 msgid "&Use a fixed port" -msgstr "" +msgstr "与使用一个固定端口(&U)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:98 msgid "&Automatically allow connections at calibre startup" -msgstr "" +msgstr "在 calibre 启动时允许自动连接" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:164 @@ -12384,11 +12570,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 msgid "Find" -msgstr "" +msgstr "查找" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 msgid "You must enter some text to search for" -msgstr "" +msgstr "你必须输入搜索文本" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 msgid "No tag found" @@ -12403,44 +12589,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "排序作者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "模版语言教程" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "模版函数参考" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "异常: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "未选择栏位" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "你必须指定一个需要被着色的栏位" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "未提供模版" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "模版框不能为空" @@ -13480,57 +13666,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "为您的 calibre 电子书库选择位置" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "创建书库失败" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "无法在 %r 创建 calibre 书库。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "为您的新 calibre 电子书库选择位置" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "初始化用户界面..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "修复失败" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "修复数据库失败。开始新建空白数据库。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "错误数据库位置" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "错误数据库位置 %r。calibre 将退出。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "数据库损坏" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13538,60 +13724,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "错误数据库位置 %r。将新建空白 calibre 书库" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "启动 %s:加载书籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "如果您确定它没有运行" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "可能在系统栏中运行,在" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "屏幕右上区域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "屏幕右下区域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "尝试重启电脑。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "尝试删除文件" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "无法开始 " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s 正在运行。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13600,7 +13786,7 @@ msgid "&Preferences" msgstr "首选项(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "退出(&Q)" @@ -14526,180 +14712,214 @@ msgid "is greater than" msgstr "大于" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "包含" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "不包含" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "包含模式" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "不包含模式" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "已设置" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "未设置" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "包含" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "不包含" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "包含模式" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "不包含模式" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "不是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "匹配模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "不匹配模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "当 ___ 列 ___ 值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "输入一个标识号类型或标识号类型与值的组合。格式是:标识号类型:值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "输入一个数字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "以 YYYY-MM-DD 的格式输入一个日期" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "输入一个字符串" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "输入一个正则表达式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "你可以一次匹配多个值,值与值之间用 %s 分隔" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "为" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "仅当以下条件全部满足:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "添加一个新的条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "你可以通过把一个条件的输入框全部清空来禁用它" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "无效的条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "这条规则中一个或多个条件无效: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "没有定义条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "每条规则至少包含一条非空的条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14712,7 +14932,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14722,56 +14942,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "<li>当 <b>%(col)s</b> 列的值 <b>%(action)s</b> <b>%(val)s</b> 时" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "添加规则" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "删除规则" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "把选中的规则上移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "把选中的规则下移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "添加高级规则" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "你可以通过创建“规则”来控制书籍列表中的列的颜色。点击“添加规则”按钮开始设置规则。双击现有的规则可以<b>修改</b>这条规则。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "没有选择规则" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "没有为 %s 选择规则" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "删除" @@ -15173,7 +15393,7 @@ msgstr "在标签浏览器中显示" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" -msgstr "图书详情以 HTML 格式显示" +msgstr "书籍详情以 HTML 格式显示" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:260 @@ -15756,7 +15976,7 @@ msgstr "在获得第一个搜索结果后的最大等待时间(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " 秒" @@ -16696,7 +16916,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "如果函数参数个数可变,请设为-1" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "删除(&D)" @@ -17255,7 +17475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:301 msgid "Customize get books search" -msgstr "自定义获取图书搜索" +msgstr "自定义获取书籍搜索" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:311 msgid "Configure search" @@ -17982,8 +18202,8 @@ msgid "Edit" msgstr "编辑" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "重置" @@ -18001,19 +18221,19 @@ msgid "Options to customize the ebook viewer" msgstr "定制电子书查看器的选项" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "记住上次使用窗口大小" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "设定用户 CSS 样式表。它将可以定制所有书籍外观。" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -18103,233 +18323,245 @@ msgstr "等宽字体大小 px 值" msgid "The standard font type" msgstr "标准字体类型" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "正在修改" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "你正在修改一个键盘快捷键设置。在快捷键编辑框外点击可以完成设置。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "配置电子书查看器" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "默认字体大小(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "衬线" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "等宽" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "字体选项(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "翻页时长(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "滚轮翻页(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "调整大于查看器窗口的图像大小(需要重启)(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "断词分行(&Y)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "默认断词分行语言(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "默认使用断词分行的语言。如果书籍不指定语言,将假定是此语言。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "退出时,记住当前页面(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "一般(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "双击变更一个键盘快捷键" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "键盘快捷键(&K)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -18338,27 +18570,27 @@ msgstr "" "<p>CSS 样式表可控制书籍外观。比如,点击<a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">此处</a>。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "用户样式表(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -18383,7 +18615,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "转到..." @@ -18501,171 +18733,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "书籍格式" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "书内位置" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "书内文本搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "打印预览" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "清除最近打开的书籍列表" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "正在连接 dict.org 查询:<b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "选择电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "未找到 %s 的匹配" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "正在加载流..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "正在排布流 %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "书签#%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "添加书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "编辑书签标题:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "管理书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "正在加载电子书..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "无法打开电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "电子书查看器控制选项" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "若指定,查看器窗口在打开时将试图转到前面。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "若选定,查看窗口开启时试图全屏。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "在控制台显示 javascript 警告以及控制台信息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18784,81 +19006,82 @@ msgid "Show" msgstr "显示" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "隐藏" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "触发器" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "选择你的电子书阅读设备。如果你的设备不在列表中,选择 \"%s\" 设备。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "正在移动书库..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "移动书库错误" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "无效数据库" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "<p>%(loc)s 存在一个无效的书库,在移动当前书库前请先删除该无效书库。 <br>错误:%(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "无法移动书库" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "选择书籍位置" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "您必须为 calibre 书库选择空目录。%s 非空目录。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "取消" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "欢迎向导" @@ -18867,7 +19090,7 @@ msgstr "欢迎向导" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "欢迎使用 calibre" @@ -18875,7 +19098,7 @@ msgstr "欢迎使用 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "所有电子书需求的一站解决方案。" @@ -19140,34 +19363,30 @@ msgstr "使用 Hotmail" msgid "&Test email" msgstr "测试邮件发送(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>如果您在 iPhone/iTouch 使用 <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> 电子书程序,可以直接从设备访问您的 " -"calibre 书库。需要打开 calibre 内容服务程序。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "启用内容服务程序(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>请记住 calibre 只有在运行时,才可能提供服务。\n" -"<p>Stanza 可以自动发现您的 calibre 书库。若没有,请在您 iPhone 上 Stanza 阅读器中添加 URL " -"http://myhostname:8080 作为新分类。此时 myhostname 应该为有效主机名,或者您 calibre 程序所运行计算机的 IP " -"地址。" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20354,22 +20573,22 @@ msgstr "" msgid "creating custom column " msgstr "创建自定义列 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>正在将旧数据库转移到位于 %s 的新数据库<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "正在复制<b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "正在压缩数据库" @@ -20705,40 +20924,40 @@ msgstr "属于:" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "其它格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "阅读《%(title)s》 格式: %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "获取" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "细节" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "永久链接" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "该书籍的永久链接" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "该书已被删除" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "(在搜索结果中)" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "匹配书籍" @@ -21768,6 +21987,18 @@ msgstr "上午" msgid "pm" msgstr "下午" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "选择主题(需要重启)" @@ -21839,8 +22070,8 @@ msgstr "未知分节" msgid "Unknown feed" msgstr "未知源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "无标题文章" @@ -22431,7 +22662,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:258 msgid "Specify a folder calibre should connect to at startup" -msgstr "" +msgstr "指定 calibre 启动时要打开的文件夹" #: /home/kovid/work/calibre/resources/default_tweaks.py:259 msgid "" @@ -22445,6 +22676,13 @@ msgid "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" +"在 connect_to_folder 字段指定 calibre 启动时要打开的文件夹。\n" +"必须为文件夹的完整路径。\n" +"若 calibre 启动时文件夹不存在,则将被忽略。\n" +"若路径中存在 '\\' 字符 (如 Windows 路径中),则必须双写转义。\n" +"示例:\n" +"auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" +"auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" #: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "Specify renaming rules for SONY collections" @@ -22780,35 +23018,38 @@ msgstr "" "造成别的一些问题。您需要自己承担可能风险。" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "将文件从某种格式转换为相同格式时备份原始文件" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"当 calibre 把文件从一种格式转换到相同的格式,比如,从 EPUB 转为 " -"EPUB,原始文件将被保存,以便当转换结果不满意时,可以调整设置后重新转换。把本选项设置为 Fasle 就可以让 calibre 不再保存原始文件。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" -msgstr "" +msgstr "要显示的最近查看书籍数目" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" +"右键点击查看按钮显示最近查看书籍。控制\n" +"这里应显示多少本数据。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" -msgstr "" +msgstr "改变界面中书籍详细信息的字体大小" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22816,11 +23057,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22832,11 +23073,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22852,11 +23093,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22865,3 +23106,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 39b69554b7..a04a8d388d 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy <Unknown>\n" "Language-Team: Chinese (Hong Kong) <zh_HK@li.org>\n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:52+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,8 +153,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -169,19 +171,19 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -320,335 +322,339 @@ msgstr "設定%s文件的Metadata" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,32 +866,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "安裝plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -893,103 +899,103 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1213,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1280,8 +1286,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1292,8 +1298,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1315,8 +1321,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1478,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1858,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1899,7 +1899,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -2028,12 +2028,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "" @@ -2137,77 +2137,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2215,22 +2215,22 @@ msgid "" "timeout, so calibre will never automatically disconnect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2238,22 +2238,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "" @@ -2536,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2566,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -3828,56 +3828,6 @@ msgstr "" msgid "Running %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4130,14 +4080,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4197,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4205,7 +4155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4345,6 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4478,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4582,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4599,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4615,19 +4566,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4647,22 +4598,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4679,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5003,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5316,7 +5363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "" @@ -5402,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5785,27 +5832,31 @@ msgstr "" msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "" @@ -6062,79 +6113,214 @@ msgid "Plugin Updater" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "" @@ -6239,7 +6425,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6431,7 +6617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6692,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "" @@ -6830,7 +7016,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -7439,7 +7625,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "" @@ -7985,10 +8171,6 @@ msgstr "" msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" @@ -8021,10 +8203,6 @@ msgstr "" msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "" @@ -8078,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -8350,22 +8528,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "" @@ -8376,17 +8554,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "" @@ -8596,7 +8775,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "" @@ -8606,7 +8785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8971,10 +9150,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8987,23 +9166,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "" @@ -9032,37 +9211,37 @@ msgid "" "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "" @@ -9818,8 +9997,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "" @@ -9944,7 +10123,7 @@ msgid "&Profile:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -9990,7 +10169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "" @@ -10101,14 +10280,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10129,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "" @@ -10301,7 +10472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "" @@ -10417,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11388,70 +11559,70 @@ msgstr "" msgid "&Download now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "" @@ -12019,44 +12190,44 @@ msgstr "" msgid "Copy the selected color name to the clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "" @@ -13081,57 +13252,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13139,60 +13310,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13201,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -14094,180 +14265,214 @@ msgid "is greater than" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 -msgid "Enter a regular expression" +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14276,7 +14481,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14286,56 +14491,56 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "" @@ -15272,7 +15477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr "" @@ -16125,7 +16330,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "" @@ -17396,8 +17601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -17415,19 +17620,19 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17517,260 +17722,272 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 -msgid "Theme name" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +msgid "Theme name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "" @@ -17795,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -17913,171 +18130,161 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18193,81 +18400,82 @@ msgid "Show" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" +#, python-format +msgid "Hide %(label)s %(shortcut)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "" @@ -18276,7 +18484,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "" @@ -18284,7 +18492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "" @@ -18541,26 +18749,29 @@ msgstr "" msgid "&Test email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 @@ -19660,22 +19871,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20008,40 +20219,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -21071,6 +21282,18 @@ msgstr "" msgid "pm" msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "" @@ -21142,8 +21365,8 @@ msgstr "" msgid "Unknown feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "" @@ -22061,7 +22284,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22069,25 +22293,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22095,11 +22321,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22111,11 +22337,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22131,11 +22357,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22144,3 +22370,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index c801fa7314..75963ff10f 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-02-08 06:37+0000\n" +"POT-Creation-Date: 2013-02-24 04:42+0000\n" "PO-Revision-Date: 2013-01-03 18:47+0000\n" "Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n" "Language-Team: Chinese (traditional)\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-09 04:53+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-25 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,11 @@ msgid "Does absolutely nothing" msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 +#: /home/kovid/work/calibre/src/calibre/db/write.py:106 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,8 +154,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 @@ -170,19 +172,19 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -324,335 +326,339 @@ msgstr "在%s檔案中設定詮釋資料" msgid "Set metadata from %s files" msgstr "從%s檔案中設定詮釋資料" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Add books to calibre or the connected device" msgstr "將書籍加入 calibre 或連接的裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "從連接的 Kindle 中取回註解 (實驗性)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Generate a catalog of the books in your calibre library" msgstr "產生您 calibre 書庫中書籍的分類" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Convert books to various ebook formats" msgstr "將書籍轉換為各種電子書格式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 +msgid "Fine tune your ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" msgstr "從您的 calibre 書庫或連接的裝置刪除書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:806 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800 msgid "Edit the metadata of books in your calibre library" msgstr "編輯 calibre 書庫中書籍的元數據" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805 msgid "Read books in your calibre library" msgstr "閱讀您的 calibre 書庫的書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810 msgid "Download news from the internet in ebook form" msgstr "從網際網路將新聞下載為電子書格式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815 msgid "Show a list of related books quickly" msgstr "快速顯示相關書籍的清單" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 msgid "Export books from your calibre library to the hard disk" msgstr "從您的 calibre 書庫匯出電子書到硬碟" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:831 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:825 msgid "Show book details in a separate popup" msgstr "在分離的彈出式視窗中顯示書籍詳細資料" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830 msgid "Restart calibre" msgstr "重新啟動 calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835 msgid "Open the folder that contains the book files in your calibre library" msgstr "開啟包含在您的 calibre 書庫裡書籍的資料夾" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:841 msgid "Send books to the connected device" msgstr "傳送書籍到連接的裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "透過電子郵件或網頁傳送書籍同時連線到 iTunes 或您電腦上的資料夾 (如果它們是裝置)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:858 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" msgstr "瀏覽 calibre 使用者手冊" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857 msgid "Customize calibre" msgstr "自訂 calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 msgid "Easily find books similar to the currently selected one" msgstr "輕鬆的找到與目前選取類似的書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "在不同的 calibre 書庫中切換並對它們進行維護" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873 msgid "Copy books from the devce to your calibre library" msgstr "從裝置複製書籍到您的 calibre 書庫" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" msgstr "編輯放在您裝置中書籍的收藏" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" msgstr "從一個 calibre 書庫複製書籍到另一個書庫" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:894 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888 msgid "Make small tweaks to epub or htmlz files in your calibre library" msgstr "對您的 calibre 書庫的 epub 或 htmlz 檔案進行一些微調" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "當搜尋您的 calibre 書庫時以突顯模式尋找下一個或上一個符合項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 msgid "Choose a random book from your calibre library" msgstr "從您的 calibre 書庫隨機選擇書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 msgid "Search for books from different book sellers" msgstr "從不同的書籍零售商搜尋書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:928 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:922 msgid "Get new calibre plugins or update your existing ones" msgstr "取得您現有 calibre 外掛程式的新版本" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Look and Feel" msgstr "外觀與感覺" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:949 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Interface" msgstr "介面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "調整 calibre 介面的外觀和感覺以符合您的喜好" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 msgid "Behavior" msgstr "行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Change the way calibre behaves" msgstr "改變 calibre 的行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:276 msgid "Add your own columns" msgstr "加入您自己的欄" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Add/remove your own columns to the calibre book list" msgstr "在 calibre 書籍清單中加入/移除您自己的欄位" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 msgid "Toolbar" msgstr "工具列" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "自訂工具列和關聯選單,改變每次可用的動作" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Searching" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Customize the way searching for books works in calibre" msgstr "自訂在 calibre 中搜尋書籍的運作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Input Options" msgstr "輸入選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1006 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 msgid "Conversion" msgstr "轉換" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Set conversion options specific to each input format" msgstr "設定每個輸入格式指定的轉換選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 msgid "Common Options" msgstr "一般選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 msgid "Set conversion options common to all formats" msgstr "設定所有格式的轉換選項指令" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 msgid "Output Options" msgstr "輸出選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 msgid "Set conversion options specific to each output format" msgstr "設定每個輸出格式指定的轉換選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 msgid "Adding books" msgstr "加入書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 msgid "Import/Export" msgstr "匯入/匯出" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 msgid "Control how calibre reads metadata from files when adding books" msgstr "控制當加入書籍時 calibre 如何從檔案讀取元數據" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 msgid "Saving books to disk" msgstr "將書籍儲存至磁碟" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "控制當使用儲存至磁碟時 calibre 要如何從資料庫中匯出檔案到磁碟" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055 msgid "Sending books to devices" msgstr "將書籍傳送至裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061 msgid "Control how calibre transfers files to your ebook reader" msgstr "控制 calibre 要如何傳輸檔案到您的電子書閱讀器" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 msgid "Metadata plugboards" msgstr "元數據接線板" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 msgid "Change metadata fields before saving/sending" msgstr "在儲存/傳送前改變元數據欄位" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Template Functions" msgstr "範本函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1146 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1158 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1180 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1152 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1163 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1174 msgid "Advanced" msgstr "進階" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1084 msgid "Create your own template functions" msgstr "建立您自己的範本函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 msgid "Sharing books by email" msgstr "以電子郵件分享書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1109 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1133 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1103 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1127 msgid "Sharing" msgstr "分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1095 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "設定以電子郵件分享書籍。可以用於自動將下載的新聞傳送至您的裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" msgstr "透過網路分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1113 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1107 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "設定 calibre 內容伺服器可以讓您在任何地方,使用任何裝置透過網際網路存取您的 calibre 書庫" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1114 msgid "Metadata download" msgstr "元數據下載" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1126 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" msgstr "控制 calibre 如何從網路下載電子書元數據" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 msgid "Ignored devices" msgstr "忽略裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1131 msgid "" "Control which devices calibre will ignore when they are connected to the " "computer." msgstr "控制哪些裝置連接到電腦時 calibre 可以忽略它們。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" msgstr "外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1144 msgid "Add/remove/customize various bits of calibre functionality" msgstr "加入/移除/自訂各種 calibre 函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1150 msgid "Tweaks" msgstr "調整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1162 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1156 msgid "Fine tune how calibre behaves in various contexts" msgstr "詳細校調 calibre 在各種狀況的行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1161 msgid "Keyboard" msgstr "鍵盤" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1173 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1167 msgid "Customize the keyboard shortcuts used by calibre" msgstr "自訂 calibre 使用的鍵盤捷徑鍵" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1172 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:110 msgid "Miscellaneous" msgstr "雜項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1184 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178 msgid "Miscellaneous advanced configuration" msgstr "雜項進階組態" @@ -864,32 +870,32 @@ msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "已安裝的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "檔案類型外掛程式對應" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "本地外掛程式自訂設置" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "已關閉的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Enabled plugins" msgstr "已啟用外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:614 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" " %prog options\n" "\n" @@ -901,103 +907,103 @@ msgstr "" " 以載入的外部外掛程式自訂 calibre。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "指定含有外掛程式的 zip 檔案的路徑來加入一個外掛程式。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 msgid "" "For plugin developers: Path to the directory where you are developing the " "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "依名稱移除一個自訂的外掛程式。對內建外掛程式無效" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:628 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "自訂外掛程式。指定外掛程式的名稱以及用逗號分隔的自訂字串。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:630 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" msgstr "列出所有已安裝的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:632 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" msgstr "開啟已經命名的外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:634 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" msgstr "關閉已經命名的外掛程式" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:323 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:332 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 #: /home/kovid/work/calibre/src/calibre/library/database2.py:111 #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "書庫的路徑太長。必須少於 %d 字元。" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s平均評等為 %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:233 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "主要" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "記憶卡 A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "記憶卡 B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:472 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:487 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:419 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:425 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新聞" @@ -1239,8 +1245,8 @@ msgstr "" "點選「顯示詳細資料」來查看清單。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "分類" @@ -1308,8 +1314,8 @@ msgstr "從裝置中取得書籍列表" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1320,8 +1326,8 @@ msgstr "正在傳送書籍到裝置中..." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1149 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1160 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1343,8 +1349,8 @@ msgstr "正在從裝置中移除書籍..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1198 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1204 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1506,12 +1512,6 @@ msgstr "與 Cybook Odyssey 電子書閱讀器連接。" msgid "Communicate with the IRex Iliad eBook reader." msgstr "與 IRex Iliad eBook 閱讀器連接。" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "不能從這個裝置取得檔案" @@ -1896,35 +1896,35 @@ msgstr "與 Acer Lumiread 連接" msgid "Communicate with the Aluratek Color" msgstr "與 Aluratek Color 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "與 Trekstor 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:245 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "與 EEE Reader 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "與 Adam 平板電腦連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:287 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "與 Nextbook Reader 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "與 Moovybook 閱讀器連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:361 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "與 COBY 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:387 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "與 Ex124G 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:414 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -1937,7 +1937,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:960 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "取得裝置資訊..." @@ -2066,12 +2066,12 @@ msgid "Comments have been removed as the SONY reader chokes on them" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:264 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 msgid "All by title" msgstr "全部依書名" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:67 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:265 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 msgid "All by author" msgstr "全部依作者" @@ -2180,77 +2180,77 @@ msgid "" "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" msgstr "無線裝置" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:188 msgid "Communicate with Smart Device apps" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:266 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:274 msgid "All by something" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:269 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277 msgid "Enable connections at startup" msgstr "啟動時建立連線" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:270 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 msgid "Check this box to allow connections when calibre starts" msgstr "核取此方法允許 calibre 啟動時連線" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 msgid "Security password" msgstr "安全式密碼" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Enter a password that the device app must use to connect to calibre" msgstr "輸入裝置上的 app 用來與 calibre 連線的密碼" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "Use fixed network port" msgstr "使用固定網路連接埠" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284 msgid "" "If checked, use the port number in the \"Port\" box, otherwise the driver " "will pick a random port" msgstr "如果核取,會使用在「連接埠」方塊中的連接埠編號,否則驅動程式會隨機挑選連接埠" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286 msgid "Port number: " msgstr "連接埠編號: " -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287 msgid "" "Enter the port number the driver is to use if the \"fixed port\" box is " "checked" msgstr "輸入當核取「固定連接埠」時要使用的連接埠編號" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:288 msgid "Print extra debug information" msgstr "顯示額外的除錯資訊" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289 msgid "Check this box if requested when reporting problems" msgstr "當回報錯誤時如果需要請核取此方塊" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." msgstr "元數據欄位的逗號分隔清單,用以轉成裝置中的藏書。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Possibilities include: series, tags, authors, etc" msgstr "可能包含:系列、標籤、作者等" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:301 msgid "Enable the no-activity timeout" msgstr "啟用不活動逾時" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:302 #, python-format msgid "" "If this box is checked, calibre will automatically disconnect if a connected " @@ -2260,22 +2260,22 @@ msgstr "" "如果核取此方塊,calibre 會在連線的裝置 %d 分鐘都沒有動作後自動斷線。如果不核取這個方塊就會停用逾時時間,因而 calibre " "不會自動中斷連線。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:306 msgid "Use this IP address" msgstr "使用這個 IP 位址" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:307 msgid "" "Use this option if you want to force the driver to listen on a particular IP " "address. The driver will listen only on the entered address, and this " "address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:311 msgid "Replace books with the same calibre identifier" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:312 msgid "" "Use this option to overwrite a book on the device if that book has the same " "calibre identifier as the book being sent. The file name of the book will " @@ -2283,22 +2283,22 @@ msgid "" "option in most cases prevents having multiple copies of a book on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:805 #, python-format msgid "Too many connection attempts from %s" msgstr "來自 %s 太多連線嘗試" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "選項中有無效的連接埠:%s" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "無法連接至連接埠 %d。請嘗試不同的數值。" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "無法配置隨機連接埠" @@ -2541,7 +2541,7 @@ msgid "There is insufficient free space on the storage card" msgstr "記憶卡可用空間不足" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:248 #, python-format msgid "Rendered %s" msgstr "繪製 %s" @@ -2603,29 +2603,29 @@ msgstr "" "\n" "需要轉換系統的完整文件請看\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "輸入選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "用來控制輸入 %s 檔案處理的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "輸出選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "用來控制輸出 %s 處理的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "用來控制輸出的外觀與感覺的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2633,37 +2633,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "以使用者定義的形式修改文件文字與結構。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "控制文件結構的自動偵測。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "控制目錄頁的自動產生過程。預設情況下,如果來源檔案有目錄頁,它會優先使用而不自動產生。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "用來設定輸出的元數據的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "用來協助轉換程序除錯的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "將輸出儲存到" @@ -3958,62 +3958,6 @@ msgstr "正在對電子書籍進行轉換..." msgid "Running %s plugin" msgstr "執行 %s 外掛程式" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 -#, python-format -msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "分析失敗: %(name)s 錯誤為: %(err)s" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 -msgid "ePub Fixer" -msgstr "ePub 修正器" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:17 -msgid "Workaround epubcheck bugs" -msgstr "廻避 epubcheck 錯誤" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:21 -msgid "" -"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -"many things as errors that are not actually errors. epub-fix will try to " -"detect these and replace them with constructs that epubcheck likes. This may " -"cause significant changes to your epub, complain to the epubcheck project." -msgstr "" -"對最新版 epubcheck 的錯誤的權宜措施。epubcheck 會把很多其實不是錯誤的資料回報為錯誤。epub-fix " -"會試著偵測這些部分並且把它們換成 epubcheck 喜歡的結構。這可能會對您的 epub 造成某些改變,若有意見請反應給 epubcheck 計畫。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:22 -msgid "" -"%prog [options] file.epub\n" -"\n" -"Fix common problems in EPUB files that can cause them to be rejected by " -"poorly designed publishing services.\n" -"\n" -"By default, no fixing is done and messages are printed out for each error " -"detected. Use the options to control which errors are automatically fixed." -msgstr "" -"%prog [options] file.epub\n" -"\n" -"修正在 EPUB 檔案中會造成它們被設計不良的出版服務拒絕的一般性問題。n\n" -"預設值中,並不會進行任何修正,只顯示每一個偵測到的錯誤。使用選項可以控制何種錯誤要自動修正。" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 -msgid "You must specify an epub file" -msgstr "您必須指定一個 epub 檔案" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 -msgid "Fix unmanifested files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 -msgid "" -"Fix unmanifested files. epub-fix can either add them to the manifest or " -"delete them as specified by the delete unmanifested option." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 -msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" "Follow all local links in an HTML file and create a ZIP file containing all " @@ -4280,14 +4224,14 @@ msgstr "範本錯誤" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 msgid "No" msgstr "否" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 @@ -4347,7 +4291,7 @@ msgstr "評論" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "標籤" @@ -4355,7 +4299,7 @@ msgstr "標籤" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 @@ -4508,6 +4452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4643,12 +4588,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "這是 Amazon Topaz 書籍。它是無法被處理的。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "這不是 MOBI 檔案。它是 Topaz 檔案。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "這不是 MOBI 檔案。" @@ -4749,14 +4694,14 @@ msgstr "主文" msgid "%s format books are not supported" msgstr "%s 格式的電子書尚未支援" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4766,7 +4711,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" @@ -4782,19 +4727,19 @@ msgid "" "<p>You should use this tool as the last step in your ebook creation " "process.</p>\n" "\n" -"<p>Note that polishing only works on files in the <b>%s</b> formats.</p>\n" +"<p>Note that polishing only works on files in the %s formats.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " 或 " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "<p>Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4814,22 +4759,118 @@ msgid "" "text might not be covered by the subset font.</p>\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 +msgid "" +"<p>Insert a \"book jacket\" page at the start of the book that contains\n" +"all the book metadata such as title, tags, authors, series, comments,\n" +"etc.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 +msgid "<p>Remove a previous inserted book jacket page.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.</p>\n" +"<p>Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.</p>\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 +#, python-format +msgid "## Polishing: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 +msgid "Updating metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +msgid "Updated metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 +msgid "Metadata updated\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 +msgid "Setting cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 +msgid "Inserting metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +msgid "Existing metadata jacket replaced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 +msgid "Metadata jacket inserted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +msgid "Removing metadata jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 +msgid "Metadata jacket removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 +msgid "No metadata jacket found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 +#, python-format +msgid "Polishing took: %.1f seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202 +msgid "" +"Path to a cover image. Changes the cover specified in the ebook. If no cover " +"is present, or the cover is not properly identified, inserts a new cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:205 +msgid "" +"Path to an OPF file. The metadata in the book is updated from the OPF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:210 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:220 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:224 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:242 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -4846,7 +4887,7 @@ msgstr "HTML 目錄頁產生選項。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "評等" @@ -5170,7 +5211,7 @@ msgstr "控制書籍的加入" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5483,7 +5524,7 @@ msgstr "資料夾 %s 已經存在。請先刪除它。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:748 msgid "Too long" msgstr "太長" @@ -5570,7 +5611,7 @@ msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -5955,27 +5996,31 @@ msgstr "傳送到裝置" msgid "Connect/share" msgstr "連線/分享" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "停止" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "正在停止伺服器,這可能要花上一分鐘,請稍候..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 msgid "Disable autostart" msgstr "停用自動啟動" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:240 msgid "" "Do you want wireless device connections to be started automatically when " "calibre starts?" msgstr "您想要無線裝置連線在 calibre 啟動時自動啟動嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:263 +msgid "Still looking for IP addresses" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:266 msgid "Many IP addresses. See Start/Stop dialog." msgstr "多重 IP 位址。請查閱啟動/停止對話盒。" @@ -6241,79 +6286,214 @@ msgid "Plugin Updater" msgstr "外掛更新程式" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:33 +msgid "Polish book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35 #, python-format msgid "Polish %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:39 #, python-format msgid "<h3>About Polishing books</h3>%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41 #, python-format msgid "<h3>Subsetting fonts</h3>%s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "<h3>Smarten punctuation</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 +msgid "" +"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the " +"cover in the ebook files to match the current metadata in the calibre " +"library.</p> <p>Note that most ebook formats are not capable of supporting " +"all the metadata in calibre.</p><p>There is a separate option to update the " +"cover.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 +msgid "" +"<p>Update the covers in the ebook files to match the current cover in the " +"calibre library.</p><p>If the ebook file does not have an identifiable " +"cover, a new cover is inserted.</p>" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:59 +#, python-format +msgid "<h3>Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:60 +#, python-format +msgid "<h3>Remove Book Jacket</h3>%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49 -msgid "Subset all embedded fonts" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +msgid "Smarten &punctuation" +msgstr "智慧型標點符號(&P)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:73 +msgid "Update &metadata in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +msgid "Update the &cover in the book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:75 +msgid "Add metadata as a \"book &jacket\" page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:76 +msgid "&Remove a previously inserted book jacket" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:105 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:113 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:115 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:201 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:137 +msgid "You must select at least one action before saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:139 +msgid "Choose name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +msgid "Choose a name for these settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:160 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:202 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:260 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:261 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:265 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:291 +#, python-format +msgid "Ignore remaining %d reports" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +msgid "View full &log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 +#, python-format +msgid "Polishing of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327 +#, python-format +msgid "The original file has been saved as %s." +msgid_plural "The original files have been saved as %s." +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:329 +msgid " and " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:332 +msgid "If you polish again, the polishing will run on the originals." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:367 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:397 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:423 +#, python-format +msgid "Start polishing of %d book(s)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -6418,7 +6598,7 @@ msgid "Click the show details button to see which ones." msgstr "點選顯示詳細資料按鈕" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "顯示書籍詳細資料" @@ -6610,7 +6790,7 @@ msgstr "預覽書籍(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" @@ -6874,7 +7054,7 @@ msgstr "加入書籍至 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:53 msgid "WizardPage" msgstr "精靈頁面" @@ -7016,7 +7196,7 @@ msgid "Click to open" msgstr "按一下來開啟" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -7632,7 +7812,7 @@ msgid "Choose foreground color" msgstr "選擇前景顏色" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:239 msgid "Choose background color" msgstr "選擇背景顏色" @@ -8191,10 +8371,6 @@ msgstr "在段落之間插入空白行(&B)" msgid "Text &justification:" msgstr "文字左右對齊(&J):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 -msgid "Smarten &punctuation" -msgstr "智慧型標點符號(&P)" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "將萬國碼字元轉為 ASCII 音譯(&T)" @@ -8227,10 +8403,6 @@ msgstr "內嵌的字族(&E):" msgid "&Disable font size rescaling" msgstr "停用字型大小縮放(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 -msgid "&Subset all embedded fonts" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" msgstr "LRF 輸出" @@ -8284,7 +8456,7 @@ msgid "&Monospaced font family:" msgstr "等寬字型族系(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "元數據" @@ -8556,22 +8728,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "保留封面長寬比(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" msgstr "襯線字族(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" msgstr "無襯線字族(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" msgstr "等寬字型族系(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "S&tandard font:" msgstr "標準字型(&T):" @@ -8582,17 +8754,18 @@ msgstr "預設字型大小(&Z):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid " px" msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 msgid "Monospace &font size:" msgstr "等寬字型大小(&F):" @@ -8805,7 +8978,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "從先前儲存的檔案載入表示式清單" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:463 msgid "&Load" msgstr "載入(&L)" @@ -8815,7 +8988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:461 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "儲存(&S)" @@ -9190,10 +9363,10 @@ msgstr "無法載入封面瀏覽器" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9206,23 +9379,23 @@ msgid "Undefined" msgstr "未指定" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "Unrated" msgstr "未評等" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 #, python-format msgid "Set '%s' to today" msgstr "設定「%s」為今天" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 #, python-format msgid "Clear '%s'" msgstr "清除「%s」" @@ -9251,37 +9424,37 @@ msgid "" "default" msgstr "列舉「{0}」包含無效的數值,會被設定為預設值" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:636 msgid "Apply changes" msgstr "套用變更" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 msgid "Remove series" msgstr "移除系列" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 msgid "Automatically number books" msgstr "自動編號書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 msgid "Force numbers to start with " msgstr "強制編號開始於 " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "列舉「{0}」包含無效的數值,將不會出現在清單中" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" msgstr "移除所有標籤" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" msgstr "要加入的標籤" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 msgid "tags to remove" msgstr "要移除的標籤" @@ -10048,8 +10221,8 @@ msgstr "位置 %s 包含目前的 calibre 書庫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:771 msgid "Bad location" msgstr "錯誤的位置" @@ -10176,7 +10349,7 @@ msgid "&Profile:" msgstr "設定檔(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:247 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "確定(_O)" @@ -10222,7 +10395,7 @@ msgstr "所有核取的書籍會從你的裝置<b>永遠刪除</b>。請檢查 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 msgid "Author" msgstr "作者" @@ -10337,14 +10510,6 @@ msgid "" "which books you want added anyway." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 -msgid "Select &all" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 -msgid "Select &none" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:70 #, python-format msgid "%(title)s by %(author)s [%(formats)s]" @@ -10365,7 +10530,7 @@ msgstr "連結" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:753 msgid "No matches found" msgstr "未發現符合項目" @@ -10540,7 +10705,7 @@ msgstr "顯示關於這個錯誤的詳細資料" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:602 msgid "Copied" msgstr "已複製" @@ -10658,24 +10823,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R 範本錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "當來源是組合欄位時您必須指定目的端" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "您必須指定目的識別的類型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "無效的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "搜尋模式無效:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10684,30 +10849,30 @@ msgstr "" "套用變更至 %d 本書。\n" "階段 {0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "刪除已儲存的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選取的已儲存搜尋/取代會被刪除。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "儲存搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "搜尋/取代名稱:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "您必須提供名稱。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -11652,70 +11817,70 @@ msgstr "%s 新聞來源" msgid "&Download now" msgstr "立刻下載(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 msgid "Need username and password" msgstr "需要使用者名稱和密碼" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 msgid "You must provide a username and/or password to use this news source." msgstr "要使用這個新聞來源您必須提供使用者名稱和/或密碼。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 msgid "Account" msgstr "帳號" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 msgid "(optional)" msgstr "(選擇性的)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:363 msgid "(required)" msgstr "(必要的)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 msgid "Created by: " msgstr "建立者: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "Download %s now" msgstr "立即下載 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 msgid "Last downloaded: never" msgstr "上次下載:從未" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 msgid "never" msgstr "永不" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" msgstr "%(days)d 天 %(hours)d 小時 %(mins)d 分鐘之前" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:411 msgid "Last downloaded:" msgstr "上次下載:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:432 msgid "Cannot download news as no internet connection is active" msgstr "由於沒有網際網路連線可用所以無法下載新聞" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:435 msgid "No internet connection" msgstr "沒有網路連接" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203 msgid "Schedule news download" msgstr "排程新聞下載" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:449 msgid "Add a custom news source" msgstr "加入自訂新聞來源" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:454 msgid "Download all scheduled news sources" msgstr "下載所有已排程的新來源" @@ -12290,44 +12455,44 @@ msgstr "在標籤欄中搜尋項目" msgid "Copy the selected color name to the clipboard" msgstr "將選取的顏色名稱複製到剪貼簿" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:223 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:223 msgid "Author Sort" msgstr "作者排序" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" msgstr "標籤 1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" msgstr "標籤 2" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" msgstr "範本語音教學" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273 msgid "Template function reference" msgstr "範本函式參考" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:291 msgid "EXCEPTION: " msgstr "例外: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:318 msgid "No column chosen" msgstr "沒有選取欄" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:319 msgid "You must specify a column to be colored" msgstr "您必須指定要上色的欄" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:322 msgid "No template provided" msgstr "沒有提供範本" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:323 msgid "The template box cannot be empty" msgstr "範本方塊不可以留空" @@ -13361,57 +13526,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "Calibre Portable (%s) 的路徑過長。必須少於 59 個字元。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 msgid "Choose a location for your calibre e-book library" msgstr "選擇您的 calibre 電子書庫的位置" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 msgid "Failed to create library" msgstr "建立書庫失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 #, python-format msgid "Failed to create calibre library at: %r." msgstr "無法建立書庫於:%r。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Choose a location for your new calibre e-book library" msgstr "選擇您的新 calibre 電子書庫的位置" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Initializing user interface..." msgstr "初始化使用者介面..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "Repairing failed" msgstr "修復失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "The database repair failed. Starting with a new empty library." msgstr "資料庫修復失敗。開始建立一個新的空白書庫。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 msgid "Bad database location" msgstr "錯誤的資料庫位置" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "錯誤的資料庫位置 %r。calibre 現在將會關閉。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "損壞的資料庫" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13421,60 +13586,60 @@ msgstr "" "位於 %s 的書庫資料庫似乎損壞了。您想要 calibre 自動試著重建它嗎?重建不一定能完全成功。如果您回答不,就會建立一個新的空 calibre " "書庫。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "錯誤的資料庫位置 %r。將會重開一個新的,空白的 calibre 書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 #, python-format msgid "Starting %s: Loading books..." msgstr "啟動 %s:載入書籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "如果您不確定它是否在執行中" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "可能在系統匣中執行,在" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "畫面的右上角區域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "畫面的右下角區域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "嘗試重新啟動您的電腦。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:346 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "嘗試刪除檔案" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "不能啟動 " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s 已經在執行中。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "找不到執行中的 calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "已送出關閉指令,等候關閉…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "無法關閉執行中的 calibre 實體" @@ -13483,7 +13648,7 @@ msgid "&Preferences" msgstr "偏好設定(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "結束(&Q)" @@ -14386,62 +14551,76 @@ msgid "is greater than" msgstr "大於" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "is not more days ago than" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 -msgid "has" -msgstr "有" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 -msgid "does not have" -msgstr "沒有" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 -msgid "has pattern" -msgstr "具有模式" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 -msgid "does not have pattern" -msgstr "沒有模式" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:79 msgid "is set" msgstr "已設定" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 msgid "is not set" msgstr "未設定" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is more days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is fewer days ago than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +msgid "is more days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 +msgid "is fewer days from now than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 +msgid "has" +msgstr "有" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 +msgid "does not have" +msgstr "沒有" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 +msgid "has pattern" +msgstr "具有模式" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:70 +msgid "does not have pattern" +msgstr "沒有模式" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "is" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76 msgid "is not" msgstr "不是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 msgid "matches pattern" msgstr "符合模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid "does not match pattern" msgstr "不符合模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:97 msgid "If the ___ column ___ values" msgstr "如果 ___ 欄 ___ 數值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -14450,118 +14629,138 @@ msgstr "" "輸入三個字的 ISO 語言代碼,例如法文使用 fra、德文使用 deu、英文使用 eng。您也可以使用完整的語言名稱,這樣 calibre " "會嘗試自動將它轉換為語言代碼。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 msgid "Enter a number" msgstr "請輸入數字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:243 -msgid "Enter the number of days old the item can be. Zero is today" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +msgid "" +"Enter the maximum days old the item can be. Zero is today. Dates in the " +"future always match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +msgid "" +"Enter the minimum days old the item can be. Zero is today. Dates in the " +"future never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256 +msgid "" +"Enter the maximum days in the future the item can be. Zero is today. Dates " +"in the past always match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260 +msgid "" +"Enter the minimum days in the future the item can be. Zero is today. Dates " +"in the past never match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 msgid "Enter a date in the format YYYY-MM-DD" msgstr "請以 YYYY-MM-DD 格式輸入日期" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Enter a string." msgstr "請輸入數字。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 msgid "Enter a regular expression" msgstr "輸入正規表示式)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "您可以輸入多組數值,只要以 %s 分隔它們" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:286 msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:289 msgid "icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:292 msgid "Create/edit a column {0} rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 msgid "Create a column {0} rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:305 msgid "Set the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:291 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:647 msgid "color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:316 msgid "of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:322 msgid "to" msgstr "到" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "&Add icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 msgid "Icons should be square or landscape" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:354 msgid "Only if the following conditions are all satisfied:" msgstr "只有在下列條件全部滿足時:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:364 msgid "Add another condition" msgstr "加入另一個條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368 msgid "You can disable a condition by blanking all of its boxes" msgstr "您可以將所有方塊留空來停用條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:425 msgid "Sample Text" msgstr "範例文字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 msgid "Select Icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 msgid "No icon selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 msgid "You must choose an icon for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:515 msgid "Invalid condition" msgstr "無效的條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 #, python-format msgid "One of the conditions for this rule is invalid: <b>%s</b>" msgstr "這個規則的條件中有一項是無效的: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:521 msgid "No conditions" msgstr "沒有條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:522 msgid "You must specify at least one non-empty condition for this rule" msgstr "您必須為這個規則指定至少一項條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:639 #, python-format msgid "" "\n" @@ -14574,7 +14773,7 @@ msgstr "" " <pre>%(rule)s</pre>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:654 #, python-format msgid "" " <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> " @@ -14584,33 +14783,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:688 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "<li>如果 <b>%(col)s</b> 欄位 <b>%(action)s</b> 數值; <b>%(val)s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:707 msgid "Add Rule" msgstr "加入規則" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:710 msgid "Remove Rule" msgstr "移除規則" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:727 msgid "Move the selected rule up" msgstr "將選取的規則上移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:732 msgid "Move the selected rule down" msgstr "將選取的規則下移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:740 msgid "Add Advanced Rule" msgstr "加入進階的規則" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:752 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -14619,23 +14818,23 @@ msgstr "" "您可以控制在書籍清單中欄位的顏色,只要建立告訴 calibre 要使用什麼顏色的「規則」。點選下面的。加入規則就可以開始。<p>您可以使用雙擊來 " "<b>改變現有的規則</b>。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:759 msgid "" "You can add icons to columns in the book list by creating \"rules\" that " "tell calibre what icon to use. Click the Add Rule button below to get " "started.<p>You can <b>change an existing rule</b> by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 msgid "No rule selected" msgstr "尚未選擇規則" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 #, python-format msgid "No rule selected for %s." msgstr "尚未選擇 %s 的規則。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 msgid "removal" msgstr "移除" @@ -15581,7 +15780,7 @@ msgstr "在找到第一個符合項後等待的最大時間(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid " secs" msgstr " 秒" @@ -16451,7 +16650,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "如果函式使用引數的變數數量請將這個設定為 -1" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:465 msgid "&Delete" msgstr "刪除(&D)" @@ -17742,8 +17941,8 @@ msgid "Edit" msgstr "編輯" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "重設" @@ -17761,19 +17960,19 @@ msgid "Options to customize the ebook viewer" msgstr "用來自訂電子書檢視器的選項" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Remember last used window size" msgstr "記住上次使用的視窗大小" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "設定使用者 CSS 樣式表。這可以用來自訂所有書籍的外觀。" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 msgid "" "Set the maximum width that the book's text and pictures will take when in " "fullscreen mode. This allows you to read the book text without it becoming " @@ -17863,233 +18062,245 @@ msgstr "等寬字型大小(px)" msgid "The standard font type" msgstr "標準字型類型" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 +msgid "The minimum font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" msgstr "主題名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:144 msgid "Choose a name for this theme" msgstr "選擇這個主題的名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:153 #, python-format msgid "Saved settings as the theme named: %s" msgstr "將設定值以布景主題名稱儲存:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:169 #, python-format msgid "Loaded settings from the theme %s" msgstr "載入布景主題 %s 的設定值" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:176 #, python-format msgid "Deleted the theme named: %s" msgstr "刪除命名的布景主題:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:238 msgid "Choose text color" msgstr "選擇文字顏色" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258 msgid "Still editing" msgstr "繼續編輯" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:259 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "您正在編輯鍵盤捷徑鍵途中,請先將它完成,也就是點選捷徑鍵編輯方塊以外的地方。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "Configure Ebook viewer" msgstr "設定電子書檢視器" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "&Default font size:" msgstr "預設字型大小(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "Serif" msgstr "襯線" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "Sans-serif" msgstr "無襯線" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid "Monospace" msgstr "等寬" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "Font &magnification step size:" msgstr "字型逐步放大尺寸(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "%" msgstr "%" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +msgid "M&inimum font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +msgid "The minimum font size in pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" msgstr "字型選項(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "" "<p>These options only apply in \"paged\" mode, where the text is broken up " "into pages, as in a paper book. To get into this mode, use the button with " "the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "The number of &pages of text to show on screen " msgstr "螢幕上顯示文字的頁數(&P) " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " page(s)" msgstr " 頁" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "&Override the page margin settings specified in the book" msgstr "覆蓋書籍中指定的頁面邊界設定值" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "&Top margin" msgstr "頂端邊界(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Side margin" msgstr "側邊界(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "&Bottom margin" msgstr "底部邊界(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 msgid "Text &layout in paged mode" msgstr "頁面模式中文字配置(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" msgstr "全螢幕最大文字寬度(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Show &clock in full screen mode" msgstr "在全螢幕模式中顯示時鐘(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Show reading &position in full screen mode" msgstr "在全螢幕模式中顯示閱讀位置(&P)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 msgid "Show &scrollbar in full screen mode" msgstr "在全螢幕模式中顯示捲軸(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "&Start viewer in full screen mode" msgstr "在全螢幕模式中啟動檢視器(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Show &help message when starting full screen mode" msgstr "啟動全螢幕模式時顯示求助訊息(&H)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "F&ull screen options" msgstr "全螢幕選項(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid "Background color:" msgstr "背景顏色:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "Sample" msgstr "範例" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Change" msgstr "變更" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" msgstr "文字顏色:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Colors and backgrounds" msgstr "顏色與背景" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" msgstr "翻頁時間(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" msgstr "已停用" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 msgid "Mouse &wheel flips pages" msgstr "滑鼠滾輪翻頁(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 msgid "Line &scrolling stops at page breaks" msgstr "線性捲動停止於頁面中斷處(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "重訂大於檢視器視窗的圖片尺寸(需重新啟動)(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" msgstr "翻頁選項(&I)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 msgid "H&yphenate (break line in the middle of large words)" msgstr "連字符(很長的文字中間的中斷線)(&Y)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 msgid "Default &language for hyphenation:" msgstr "連字符的預設語言(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "連字符規則使用的預設語言。如果書籍沒有指定語言,就會使用它。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 msgid "Remember last used &window size and layout" msgstr "記住上次使用的視窗尺寸與配置(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 msgid "Remember the ¤t page when quitting" msgstr "結束時記住目前的頁面(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "Show &controls in the viewer window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 msgid "&Miscellaneous options" msgstr "雜項選項(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&General" msgstr "一般(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "Double click to change a keyboard shortcut" msgstr "雙擊以改變鍵盤捷徑鍵" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:456 msgid "&Keyboard shortcuts" msgstr "鍵盤捷徑鍵(&K)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:457 msgid "" "<p>A CSS stylesheet that can be used to control the look and feel of books. " "For examples, click <a " @@ -18098,27 +18309,27 @@ msgstr "" "<p>用來控制書籍外觀與感覺的 CSS 樣式表。需要範例,請點選<a " "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">這裡</a>。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 msgid "User &Stylesheet" msgstr "使用者樣式表(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:459 msgid "You can save and load the viewer settings as <i>themes</i>" msgstr "您可以儲存與載入設為 <i>布景主題</i> 的檢視器設定值" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:460 msgid "Save current settings as a theme:" msgstr "將目前的設定值儲存為布景主題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:462 msgid "Load a previously saved theme:" msgstr "載入前一次儲存的布景主題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:464 msgid "Delete a saved theme:" msgstr "刪除已儲存的布景主題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:466 msgid "&Theming" msgstr "布景主題(&T)" @@ -18143,7 +18354,7 @@ msgid "&Search for next occurrence" msgstr "搜尋下次出現處(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "移至..." @@ -18261,171 +18472,161 @@ msgid "" "somewhere, try downloading it again." msgstr "這本電子書已損壞且不能開啟。如果您從某處下載它,請嘗試再下載一次。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "書籍格式" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "書籍中的位置" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the <i>reference mode</i>, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "切換到頁面模式 - 會將文字打散到各頁面,以符合紙本書的感覺" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "切換到直流模式 - 文字不會以頁面形式區分" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "搜尋書籍中的文字" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "切換全螢幕 (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "全螢幕模式" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "預覽列印" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "清除目前開啟書籍的清單" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "連線到 dict.org 查詢:<b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "選擇電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format -msgid "" -"%(which)s font size [%(sc)s]\n" -"Current magnification: %(mag).1f" +msgid "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 -msgid "Increase" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 -msgid "Decrease" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:754 #, python-format msgid "No matches found for: %s" msgstr "找不到符合項:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:803 msgid "Loading flow..." msgstr "正在載入 flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:881 #, python-format msgid "Laying out %s" msgstr "正在配置 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:948 #, python-format msgid "Bookmark #%d" msgstr "書籤 #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:952 msgid "Add bookmark" msgstr "加入書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:953 msgid "Enter title for bookmark:" msgstr "請輸入書籤的標題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Manage Bookmarks" msgstr "管理書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1006 msgid "Loading ebook..." msgstr "正在載入電子書..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1019 msgid "Could not open ebook" msgstr "無法開啟電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "Options to control the ebook viewer" msgstr "用來控制電子書檢視器的選項" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1142 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "如果指定了,檢視器視窗在啟動時會嘗試移至最上層。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1145 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "如果指定,檢視器視窗會在啟動時嘗試開啟全螢幕。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "Print javascript alert and console messages to the console" msgstr "在主控台中顯示 javascript 警示及主控台訊息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1152 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1159 msgid "" "%prog [options] file\n" "\n" @@ -18544,81 +18745,82 @@ msgid "Show" msgstr "顯示" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 -msgid "Hide" -msgstr "隱藏" +#, python-format +msgid "Hide %(label)s %(shortcut)s" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 msgid "Toggle" msgstr "切換" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 #, python-format msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "選擇您的電子書裝置。如果您的裝置不在清單中,請選擇「%s」裝置。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:576 msgid "Moving library..." msgstr "正在移動書庫..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593 msgid "Failed to move library" msgstr "移動書庫失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:647 msgid "Invalid database" msgstr "無效的資料庫" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:648 #, python-format msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "<p>%(loc)s 已有一個無效的書庫,在嘗試移動現有的書庫前請先刪除它。<br>錯誤: %(err)s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:659 msgid "Could not move library" msgstr "無法移動書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:744 msgid "Select location for books" msgstr "選擇書籍的位置" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "您必須選擇一個空的資料夾做為 caliber 書庫。%s 並不是空的。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "取消" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:859 msgid "&Finish" msgstr "完成(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:860 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:871 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "welcome wizard" msgstr "歡迎精靈" @@ -18627,7 +18829,7 @@ msgstr "歡迎精靈" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:54 msgid "Welcome to calibre" msgstr "歡迎使用 calibre" @@ -18635,7 +18837,7 @@ msgstr "歡迎使用 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:55 msgid "The one stop solution to all your e-book needs." msgstr "一次滿足您所有電子書需求的解決方案。" @@ -18906,33 +19108,30 @@ msgstr "使用 Hotmail" msgid "&Test email" msgstr "測試電子郵件(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:56 msgid "" -"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> e-" -"book app on your iPhone/iTouch, you can access your calibre book collection " +"<p>If you use the <a href=\"http://www.lexcycle.com/download\">Stanza</a> or " +"<a href=\"http://marvinapp.com/\">Marvin</a> e-book reading app on your " +"Apple iDevice, you can access your calibre book collection wirelessly, " "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"<p>如果您使用 iPhone/iTouch 上的 <a " -"href=\"http://www.lexcycle.com/download\">Stanza</a> 電子書軟體,您可以直接在裝置上存取您的 " -"calibre 藏書。要這麼做您需要先開啟 calibre 內容伺服器。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:57 msgid "Turn on the &content server" msgstr "開啟內容伺服器(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:58 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" -"<p>Stanza should see your calibre collection automatically. If not, try " -"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be the fully qualified hostname or " -"the IP address of the computer calibre is running on." +"<p>The reader app should see your calibre collection automatically. If not, " +"try adding the URL http://myhostname:8080 as a new catalog in the reader on " +"your iDevice. Here myhostname should be the fully qualified hostname or the " +"IP address of the computer calibre is running on. See <a " +"href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" +"ipad-iphone-ipod-touch\">the User Manual</a> for more information." msgstr "" -"<p>記得讓 calibre 保持執行,因為伺服器只有在 calibre 執行時才能運作。\n" -"<p>Stanza 應該能自動看到您的 calibre 藏書。如果沒有,請試著在您 iPhone 上的 Stanza 閱讀器把 URL " -"http://myhostname:8080 加入為新的分類。其中 myhostname 應該是執行 calibre 的電腦的有效主機名稱或 IP 位址。" #: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 #, python-format @@ -20085,22 +20284,22 @@ msgstr "" msgid "creating custom column " msgstr "建立自訂欄 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>將舊的資料庫轉移到 %s 的電子書庫<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying <b>%s</b>" msgstr "正在複製 <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -20439,40 +20638,40 @@ msgstr "於" msgid "Books in" msgstr "書籍於" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "其他的格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "閱讀 %(title)s 的 %(fmt)s 格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "取得" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "詳細資料" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "永久網址" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "這本書籍的靜態連結" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "這本書已經刪除" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "於搜尋" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "比對書籍" @@ -21502,6 +21701,18 @@ msgstr "上午" msgid "pm" msgstr "下午" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +msgid "&Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +msgid "Select All" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +msgid "Copy &Link location" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" msgstr "選擇主題(需重新啟動)" @@ -21573,8 +21784,8 @@ msgstr "不明的章節" msgid "Unknown feed" msgstr "未知的餵送" -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:161 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:188 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 msgid "Untitled article" msgstr "無標題的文章" @@ -22502,33 +22713,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "當轉換的格式和來源格式相同時儲存原始的檔案" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22536,11 +22750,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22552,11 +22766,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22572,11 +22786,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22585,3 +22799,15 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:519 +msgid "Recognize numbers inside text when sorting" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:520 +msgid "" +"This means that when sorting on text fields like title the text \"Book 2\"\n" +"will sort before the text \"Book 100\". If you want this behavior, set\n" +"numeric_collation = True note that doing so will cause problems with text\n" +"that starts with numbers and is a little slower." +msgstr "" diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index 3c133418b1..ccb1cfb5b9 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -110,6 +110,21 @@ icu_Collator_set_strength(icu_Collator *self, PyObject *val, void *closure) { } // }}} +// Collator.numeric {{{ +static PyObject * +icu_Collator_get_numeric(icu_Collator *self, void *closure) { + UErrorCode status = U_ZERO_ERROR; + return Py_BuildValue("O", (ucol_getAttribute(self->collator, UCOL_NUMERIC_COLLATION, &status) == UCOL_ON) ? Py_True : Py_False); +} + +static int +icu_Collator_set_numeric(icu_Collator *self, PyObject *val, void *closure) { + UErrorCode status = U_ZERO_ERROR; + ucol_setAttribute(self->collator, UCOL_NUMERIC_COLLATION, (PyObject_IsTrue(val)) ? UCOL_ON : UCOL_OFF, &status); + return 0; +} +// }}} + // Collator.actual_locale {{{ static PyObject * icu_Collator_actual_locale(icu_Collator *self, void *closure) { @@ -415,6 +430,10 @@ static PyGetSetDef icu_Collator_getsetters[] = { (char *)"The strength of this collator.", NULL}, + {(char *)"numeric", + (getter)icu_Collator_get_numeric, (setter)icu_Collator_set_numeric, + (char *)"If True the collator sorts contiguous digits as numbers rather than strings, so 2 will sort before 10.", + NULL}, {NULL} /* Sentinel */ }; diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 66ee8fd59f..e1e6c1a1c6 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -12,7 +12,7 @@ from functools import partial from calibre.constants import plugins from calibre.utils.config_base import tweaks -_icu = _collator = _primary_collator = _secondary_collator = None +_icu = _collator = _primary_collator = _sort_collator = None _locale = None _none = u'' @@ -41,6 +41,7 @@ def load_icu(): return _icu def load_collator(): + 'The default collator for most locales takes both case and accented letters into account' global _collator if _collator is None: icu = load_icu() @@ -49,18 +50,25 @@ def load_collator(): return _collator def primary_collator(): + 'Ignores case differences and accented characters' global _primary_collator if _primary_collator is None: _primary_collator = _collator.clone() _primary_collator.strength = _icu.UCOL_PRIMARY return _primary_collator -def secondary_collator(): - global _secondary_collator - if _secondary_collator is None: - _secondary_collator = _collator.clone() - _secondary_collator.strength = _icu.UCOL_SECONDARY - return _secondary_collator +def sort_collator(): + 'Ignores case differences and recognizes numbers in strings' + global _sort_collator + if _sort_collator is None: + _sort_collator = _collator.clone() + _sort_collator.strength = _icu.UCOL_SECONDARY + if tweaks['numeric_collation']: + try: + _sort_collator.numeric = True + except AttributeError: + pass + return _sort_collator def py_sort_key(obj): if not obj: @@ -72,15 +80,15 @@ def icu_sort_key(collator, obj): return _none2 try: try: - return _secondary_collator.sort_key(obj) + return _sort_collator.sort_key(obj) except AttributeError: - return secondary_collator().sort_key(obj) + return sort_collator().sort_key(obj) except TypeError: if isinstance(obj, unicode): obj = obj.replace(u'\0', u'') else: obj = obj.replace(b'\0', b'') - return _secondary_collator.sort_key(obj) + return _sort_collator.sort_key(obj) def icu_change_case(upper, locale, obj): func = _icu.upper if upper else _icu.lower @@ -233,9 +241,9 @@ def collation_order(a): if _icu_not_ok: return (ord(a[0]), 1) if a else (0, 0) try: - return icu_collation_order(_secondary_collator, a) + return icu_collation_order(_sort_collator, a) except AttributeError: - return icu_collation_order(secondary_collator(), a) + return icu_collation_order(sort_collator(), a) ################################################################################ @@ -333,6 +341,7 @@ pêché''' german = create(german) c = _icu.Collator('de') + c.numeric = True gs = list(sorted(german, key=c.sort_key)) if gs != create(german_good): print 'German sorting failed' @@ -340,6 +349,7 @@ pêché''' print french = create(french) c = _icu.Collator('fr') + c.numeric = True fs = list(sorted(french, key=c.sort_key)) if fs != create(french_good): print 'French sorting failed (note that French fails with icu < 4.6)' @@ -388,6 +398,25 @@ pêché''' print 'startswith() failed' return + print '\nTesting collation_order()' + for group in [ + ('Šaa', 'Smith', 'Solženicyn', 'Štepánek'), + ('calibre', 'Charon', 'Collins'), + ('01', '1'), + ('1', '11', '13'), + ]: + last = None + for x in group: + val = icu_collation_order(sort_collator(), x) + if val[1] != 1: + prints('collation_order() returned incorrect length for', x) + if last is None: + last = val + else: + if val != last: + prints('collation_order() returned incorrect value for', x) + last = val + # }}} if __name__ == '__main__': diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index 9b49bf687e..1a4a335d52 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -201,6 +201,9 @@ if False: _('am') # NOTE: Post Meridian (i.e. like 10:00 pm) _('pm') + _('&Copy') + _('Select All') + _('Copy &Link location') _lcase_map = {} for k in _extra_lang_codes: diff --git a/src/calibre/utils/logging.py b/src/calibre/utils/logging.py index e9132e079a..5f395e4f7b 100644 --- a/src/calibre/utils/logging.py +++ b/src/calibre/utils/logging.py @@ -28,7 +28,6 @@ class Stream(object): def flush(self): self.stream.flush() - class ANSIStream(Stream): def __init__(self, stream=sys.stdout): @@ -164,6 +163,12 @@ class Log(object): def __call__(self, *args, **kwargs): self.prints(INFO, *args, **kwargs) +class DevNull(Log): + + def __init__(self): + Log.__init__(self, level=Log.ERROR) + self.outputs = [] + class ThreadSafeLog(Log): def __init__(self, level=Log.INFO):